반응형
변수
파이썬이 훌륭한 계산기라는 것은 부정할 수 없지만,
좀 더 복잡한 계산을 위해 변수를 정의(특정값-numerical values을 저장)해야 한다.
(치환의 개념과 비슷하려나..?)
이때 = 은 'equal'의 의미가 아니다.
Remember, = in Python means assignment, it doesn't test equality!
height = 1.79
weight = 74.2
bmi = weight /height**2
print(bmi)
>>>> 23.1578
데이터의 유형
Type함수를 통해 유형을 확인할 수 있다. type()
- flaot
- int
- str
- bool (데이터를 필터링하기에 유용)
bmi = 23.1578
type(bmi)
>>>> float (부동소수점)
my_age = 27
type(my_age)
>>>> int (정수)
x = 'I love'
y = "you"
type(x)
>>>> str(문자열)
z = TRUE
type(z)
>>>> bool(참거짓)
데이터의 유형에 따라 달라지는 코드 작동 방식
Different Type = Different Behavior
더하기 연산자(+)가 다른 방식으로 작동
3+5
>>>> 8
vs
'abc'+'def'
>>>> abcdef
반응형
'Python > Python Grammar' 카테고리의 다른 글
1. Python Basic, 파이썬 기본 (0) | 2021.01.31 |
---|