radius = 5
pi = 3.14
width = pi * radius * radius
print('원의 넓이는 ',width)
여러번 사용가능하고, 만약 다른 원의 넓이를 구할시엔 반지름만 바꾸면 된다.
intro = 'hello'
'='는 equal의 개념이 아니라 오른쪽 값을 왼쪽 변수에 할당하겠다는 의미.
'==' 가 equal의 개념임
정수형, 실수형, 문자형, 논리형
var1 = 10
var2 = '20'
var3 = 10.0
var4 = False
print(type(var1)) #type() 함수
print(type(var2))
print(type(var3))
print(type(var4))
#출력
<class 'int'>
<class 'str'>
<class 'float'>
<class 'bool'>
type()함수는 해당 변수의 타입을 출력함.
데이터의 쓰임에 맞게 다음 타입들로 쓸 수 있음.
python은 따로 타입지정을 하지 않아도 됨.
num1 = 10 #정수형
print(type(num1))
num1 = str(num1) #문자형으로 변환(casting)
print(type(num1))
fnum1 = 3.14 #실수형
fnum2 = 0.53
print(fnum1+fnum2) #결과도 실수형
fnum1 = str(fnum1) #문자형으로 변환(casting)
fnum2 = str(fnum2) #문자형으로 변환(casting)
print(fnum1+fnum2) #결과도 문자형
var = True
print(var)
print(type(var))
var = str(var)
print(var)
print(type(var))
#출력
<class 'int'>
<class 'str'>
3.67
3.140.53
True
<class 'bool'>
True
<class 'str'> #위와 결과는 같지만 형(type)은 다름.
var ='' -> 데이터 없음
var =' ' -> 공백데이터
var = '' #논리형으로는 True
print(var)
print(type(var))
var = bool(var)
print(var)
print(type(var))
var = ' ' #논리형으로는 False
print(var)
print(type(var))
var = bool(var)
print(var)
print(type(var))
#출력
<class 'str'>
False
<class 'bool'>
<class 'str'>
True
<class 'bool'>