반응형
1. 변수
변수는 int(정수),float(실수),str(문자열)로 나뉜다.
문자열을 선언할 떄는 "",''모두 가능하다. 여러줄을 프린트할 때는 따옴표 3개를 쓴다 """
x=1
y=2.1
z="hellow"
w='hi'
v="""
hellow
my name is James
nice to meet you
"""
print (x,y,z,w)
print(type(x), type(y), type(z),type(w))
print(v)
1 2.1 hellow hi
<class 'int'> <class 'float'> <class 'str'> <class 'str'>
hellow
my name is James
nice to meet you
이러한 변수를 연산할 때는 타입이 맞아야한다.
안그러면 다음과 같은 에러가 뜬다.
Traceback (most recent call last):
File "c:/python/2.py", line 8, in <module>
print(x+z)
TypeError: unsupported operand type(s) for +: 'int' and 'str'
>>정수 + 실수
x=1 #int
y=2.1 #float
print(x+y)
3.1
>>정수/실수+ 문자열
x=1 #int
y=2.1 #float
z="hellow" #str
print(str(x)+z)
1hellow
2.boolean
참(True),거짓(False)로 표현할 때, 첫글자는 대문자인 것을 유의해라
x=True
y=False
print(x)
print(y)
print(type(x))
True
False
<class 'bool'>
조건식 또한 참 거짓으로 나타날 수 있다.
z=1>2
print(type(z))
print(z)
<class 'bool'>
False
반응형
'PYTHON > 기본 문법' 카테고리의 다른 글
파이썬을 이용한 머신러닝 ML 기초 (0) | 2022.08.01 |
---|---|
numpy 기초 (0) | 2022.07.31 |
[PYTHON - 기본 문법] 파이썬 ++ (0) | 2020.05.20 |
[PYTHON - 기본 문법] iterator (0) | 2020.05.17 |
[PYTHON - 기본 문법] comprehension (2) | 2020.05.17 |
댓글