변수 선언과 자료형
- 파이썬에서는 변수를 선언할 때 변수에 들어갈 값의 자료형을 파이썬이 자동으로 설정해준다.
- 변수 선언은 선언할 변수이름과 변수에 넣을 값을 등호 1개로 연결시켜준다.
- 변수에 값을 넣을 때에는 자료형 선언을 해줄 필요가 없다.
- 변수에 들어가있는 값의 자료형을 출력하기위해
print()
함수를 사용해준다.
print(22)
a = 4
print(a)
print('a :', a, type(a))
b = 'python'
print('b :', b, type(b))
c = 2.2
print('c :', c, type(c))
d = True
print('d :', d, type(d))
e = (1.0 == 1)
d = True
print('e :', e, type(e))
print(a,b,c,d,e,22,'print')
22
4
a : 4 <class 'int'>
b : python <class 'str'>
c : 2.2 <class 'float'>
d : True <class 'bool'>
e : True <class 'bool'>
4 python 2.2 True True 22 print
- 출력할 변수를
print()
의 괄호안에 넣어준다. - 출력하고 싶은 문자열을 따옴표(
'
또는"
)로 감싸서print()
의 괄호안에 넣어준다. - 출력하고 싶은 숫자를
print()
의 괄호안에 넣어준다. - 변수에 참 / 거짓을 나타내는 부울값(True / False)을 여러 형태로 넣어줄 수 있다.
- 여러개의 변수나 문자열을 출력하고 싶을 때는
,
를 이용해주면 각각 한칸씩 띄워서 출력해준다.
print('doesn't')
File "/tmp/ipykernel_33/2677071086.py", line 1
print('doesn't')
^
SyntaxError: invalid syntax
- 문자열을 감싸고 있는 따옴표와 같은 따옴표가 문자열 속에 들어가 있으면 오류가 생긴다.
- 백슬래시
\
를 문자열 내부에 있는 따옴표 바로 앞에 붙여주거나 다른종류의 따옴표를 사용하면 된다.
print("doesn't")
print("doesn\'t")
print("doesn't \"do\" that")
doesn't
doesn't
doesn't "do" that
print('C:\Users\User\Desktop\study\Unity')
File "/tmp/ipykernel_33/1331970529.py", line 1
print('C:\Users\User\Desktop\study\Unity')
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
- 파일 주소를 붙여넣을때
\
를 넣게되면 오류가 나올 떄가 있다. - 백슬래시
\
말고 그냥 슬래시/
를 사용하면 된다.
print('C:/Users/User/Desktop/study/Unity')
C:/Users/User/Desktop/study/Unity
사칙연산
+, -, *, **, /, %, //
등으로 계산을 할 수 있다.
print(1+3)
print(1+2.2)
print(4-2)
print(4-8.3)
print(3*4)
print(3*2.2)
print(3**4)
print(3**4.2)
4
3.2
2
-4.300000000000001
12
6.6000000000000005
81
100.90420610885693
**
는 제곱수 계산을 나타낸다.
print(15/3)
print(15/9)
print(15%3)
print(15%4)
print(15//3)
print(15//4)
5.0
1.6666666666666667
0
3
5
3
/
는 나눗셈이고 정수끼리 계산하여 나뉘어 떨어져도 결과값을 무조건float
값으로 출력한다.%
는 나눈 나머지이다.//
는 나눈 몫이다.
캐글 노트북 주소 : Python basic (파이썬 기초) - https://www.kaggle.com/kimjeongyeon/python-basic/notebook
'Python' 카테고리의 다른 글
파이썬 - 농담게임 (0) | 2022.05.06 |
---|---|
파이썬 - 숫자 맞추기 게임 (0) | 2022.05.04 |
Python 파이썬 map()함수, filter()함수 비교 (0) | 2022.04.02 |
파이썬 기초 - 기본 자료형 (0) | 2022.03.18 |
파이썬 기초 - 배열과 문자열 (0) | 2022.03.06 |
댓글