객체(Object), 변수(Variable), 변수명(Variable Name)
메모리에 저장된 자료를 객체(object)라고 한다. 객체를 저장한 공간을 변수(Variable), 변수의 이름을 변수명(Variable Name)이라고 한다.
변수에 객체를 넣을 때 등호 '='을 이용한다. 등호 왼쪽에는 변수명, 등호 오른쪽에는 객체를 적는다.
예를 들어 다음은 객체 100을 x라는 이름의 변수에 저장하겠다는 뜻이다.
x = 100
변수명은 다음의 규칙을 지켜야 한다. 규칙에 맞지 않으면 에러가 난다.
키워드를 ...
str()은 데이터 타입을 문자열로 변환하는 함수이다.
>>> a = 1
>>> type( a )
<class 'int'>
>>> print( a )
1
>>> b = str( a )
>>> type( b )
<class 'str'>
>>> print( b )
1
>>> a = 1.23
>>> type( a )
<class 'float'>
>>> print( a )
1.23
>>> b = str( a )
>>> type( b )
<class 'str'>
>>> print( b )
1.23
Python ...
튜플(tuple)
여러 개의 자료를 하나의 변수로 관리할 때 사용합니다. 리스트(list)와 거의 같지만, 데이터를 변경할 수 없다는 차이가 있습니다. 따라서 .append() 등 값을 변경하는 메소드는 사용할 수 없고, 조회를 하는 .count(), .index() 메소드만 사용할 수 있습니다.
튜플 만들기
튜플은 괄호로 만듭니다.
>>> jb = (1,2,3,4,5)
>>> type(jb)
<class 'tuple'>
빈 튜플은
jb = ()
또는
jb = tuple()
으로 만듭니다.
튜플 출력하기
print() 함수로 ...
len()은 문자열의 길이 반환하는 함수이다. 간단한 예는 다음과 같다.
len( "abc" ) # 3 반환
정수나 실수 등은 문자열이 아니므로 에러가 난다. 문자열로 변환한 후 센다.
len( str( 1234 ) ) # 4 반환
한글도 1로, 공백도 1로 센다.
len( "한글과 공백" ) # 6 반환
리스트나 튜플 등에서는 그 안에 속한 값의 ...
type()
type()은 데이터 타입을 확인할 수 있는 함수입니다.
예제
123의 데이터 타입을 확인합니다. 결과는 정수입니다.
>>> type(123)
<class 'int'>
변수에 데이터를 담고, 변수 이름으로 데이터 타입을 확인할 수 있습니다.
>>> jb = 123
>>> type(jb)
<class 'int'>
print() 함수로 결과를 출력할 수 있습니다. 쉘에서는 결과가 같지만, 실제 프로그램 실행시에는 데이터 타입이 출력됩니다.
>>> jb = 123
>>> print(type(jb))
<class 'int'>
다음은 여러 가지 데이터의 ...
Python의 print() 함수 사용법을 정리합니다.
큰 따옴표를 이용하여 Hello를 출력합니다.
print("Hello")
Hello
작은 따옴표를 이용하여 Hello를 출력합니다.
print('Hello')
Hello
작은 따옴표를 출력하려면 큰 따옴표로 감쌉니다.
print("'Hello'")
'Hello'
큰 따옴표를 출력하려면 작은 따옴표로 감쌉니다.
print('"Hello"')
"Hello"
쉼표로 연결할 수 있습니다. 공백이 생깁니다.
print("Hello","JB")
Hello JB
print() 함수를 연달아 사용하면 다른 줄에 출력됩니다.
print("Hello")
print("JB")
Hello
JB
줄바꿈 없이 출력하려면 end를 사용합니다.
print("Hello",end=" ")
print("JB")
Hello JB
sep를 이용하여 출력 값 사이에 특정 문자를 넣을 수 있습니다.
print("A","B","C","D",sep=" ...
while
while은 주어진 조건이 참일 동안 작업을 반복하게 하는 구문입니다.
문법
while condition:
statement
condition : 작업을 하기 위한 조건입니다. 참일 동안 반복 작업을 합니다.
statement : 반복할 작업입니다.
예제
i가 10보다 작으면 i을 출력합니다. 작업할 때마다 i는 1씩 커지고, i가 10이 되면 while문을 빠져나옵니다.
i = 1
while i < 10:
print(i, ...
Windows를 OS로 하는 컴퓨터에 Python을 설치하는 방법이다.
다운로드 및 설치
Python 다운로드 페이지에서 윈도우용 Python을 다운로드 한다.
다운로드한 파일을 실행한다.
기본 설정 그대로 설치해도 되고, 변경을 해도 된다.
는 체크하는 게 좋다.
여러 계정에서 사용할 것이라면 을 클릭하고...
를 클릭한 후...
에 체크하고 설치한다.
설치를 완료하면 를 클릭한다.
테스트하기
IDLE을 실행한다.
다음과 같은 창에서...
print( "Hello ...
윈도우에서 pip로 라이브러리를 설치할 때, 다음과 같은 에러가 나면서 설치가 되지 않을 수 있습니다.
ERROR: Could not install packages due to an EnvironmentError: 액세스가 거부되었습니다: 'C:\\Program Files (x86)\\Python38-32\\Lib\\site-packages\\PIL'
Consider using the `--user` option or check the permissions.
해당 폴더에 적절한 권한이 없어서 발생하는 문제로, 관리자 권한으로 CMD를 실행하면 해결됩니다.