num=10
score=85
pi=3.14
height=180.5
intro="안녕하세요"
country="korea"
exampleResult= True
dayOff=False
var1 = 100 # var1은 정수형
var1 = str(var1) # var1은 문자(열)
var2 = 3.14 # var2은 실수형
var2= str(var2) # var2는 문자(열)
var3 = True # var3은 논리형
var3= str(var3) # var3는 문자(열)
<예제>
fNum1=3.14
fNum2=0.123
print(fNum1+fNum2) #3.263
print(str(fNum1)+str(fNum2)) #3.14123
var1 = '100' # var1은 문자열
var1 = int(var1) # var1은 정수형
var2 = '3.14' # var2은 문자열
var2= float(var2) # var2는 실수형
var3_1 = True # var3_1은 논리형
var3_1= int(var3_1) # var3_1는 정수형 -> 결과값은 1
var3_2 = False # var3_2는 논리형
var3_2= int(var3_2) # var3_2는 정수형 -> 결과값은 0
var4_1 = True # var4_1은 논리형
var4_1= int(var4_1) # var4_1는 실수형 -> 결과값은 1.0
var4_2 = False # var4_2는 논리형
var4_2= int(var4_2) # var4_2는 실수형 -> 결과값은 0.0
<예제>
str1='3.14'
str2='1592'
print (str1+str2) # 3.141592
print (float(str1)+float(str2)) # 1595.14
1) 빈 문자 vs 공백 문자
var1 = '' # var1은 빈 문자 (데이터가 없음)
print(type(var1)) # 결과값 str
var1=bool(var1)
print(var1) # 결과값 False
print(type(var1)) # 결과값 bool
var2 = ' ' # var2은 공백문자 (작은 따옴표 사이에 띄어쓰기 있음)
print(type(var2)) # 결과값 str
var2=bool(var2)
print(var2) # 결과값 True
print(type(var2)) # 결과값 bool
2) 문자 -> 논리형 -> 산술 연산
var1= 'True'
var2= 'False'
print(type(var1)) # 결과값 str
print(type(var2)) # 결과값 str
var1=bool(var1)
var2=bool(var2)
print(type(var1)) # 결과값 bool
print(type(var2)) # 결과값 bool
print(var1) # True
print(var2) # True -> 빈 문자가 아니라, 문자형 데이터가 있기 때문
print(var1+var2) # 결과값 2
print(type(var1+var2)) # # 결과값 int