#주석처리할 내용
주석처리를 이용하여 작성한 코드의 의미를 적을 수 있다.
>>> print('Hello World!')
Hello World!
>>> print("Hello World!")
Hello World!
' ' 또는 " " 로 문자열을 감싸도 상관없다.
※ 같은 따옴표로 끝나야 한다.
자료형은 대표적으로 정수와 실수, 문자열 등이 있다.
>>> print('2'+'3')
23
>>> print(2+3)
5
따옴표로 감싸면 문자열(Srting)연산자가 되어 문자열과 문자열을 연결해 23이 된다. >> 문자열연산자
따옴표로 감싸지 않으면 숫자로 인식하여 산술연산이 가능하여 5가 된다. >> 산술연산자
>>> print('a' * 3)
aaa
문자열을 적은 후 * 3 을 하면 a라는 문자열이 3개 나오게 된다.
>>> print('a' + 3 * 'b')
abbb
( * )의 위치에 따라 반복할 문자가 달라진다. b의 앞에 3을 곱해주었기 때문에 b가 3번 나온것을 확인 할 수 있다.
>>> print('2'+3)
Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
print('2'+3)
TypeError: can only concatenate str (not "int") to str
※ 위와같이 자료형이 다른 것들끼리 + 는 불가하다.
원하는 값을 출력할 때 사용한다.
>>> print('hello')
hello
숫자와 문자열 출력하기
>>print('내 나이는', 2, '살 이다.')
내 나이는 2 살 이다.
>>print('내 나이는 {0}살 이다.'.format(2) )
내 나이는 2살 이다.
다양한 자료를 담을 수 있는 곳으로 값을 유지할 때 사용한다.
담은 내용을 다른 값으로 바꿀 수 있다.
변수명은 담은 내용을 이름처럼 정해주는 것이다.
>>> a = 1
>>> a
1
>>> a = 'hello'
>>> a
'hello'
>>>
= 을 이용하여 값을 변수에 저장해준다.
위의 코드를 설명하면 변수 a에 1이라는 값을 넣었다. 또 a에 'hello'를 넣음으로써 a는 hello를 가지는 값으로 변하였다.
= 는 <- 의 방향으로 자료를 변수에 담는다.(대입연산자)
a = b #b를 변수 a에 저장
a += b #(a=a+b) a+b의 결괏값을 변수 a에 저장
a -= b #(a=a-b) a-b의 결괏값을 변수 a에 저장
a *= b #(a=a*b) a*b의 결괏값을 변수 a에 저장
a /= b #(a=a/b) a/b의 결괏값을 변수 a에 저장
a %= b #(a=a%b) a%b의 결괏값을 변수 a에 저장
input() 을 사용하여 원하는 내용을 입력할 수 있다.
>>> a = input('동아리명 입력하시오: ')
동아리명 입력하시오: i2pm
>>> a
'i2pm'
input('...') << ...에 입력할 값에 대한 안내를 적을 수 있다.
위의 코드를 보면 input을 이용하여 받은 값을 a에 넣어주었다.
a는 입력한 i2pm이 되었다.
임의의 숫자 2개를 받아서 곱하여 출력하시오.
ex) 3*2=6
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ프사 무서워요 ㅠㅠㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ