자료형 변환 (문자)

데이터 타팀을 변환하는 것으로 파이썬에서 제공하는 함수

  • ex
    inum = 10
    fnum = 3.14

print(inum)
print(type(inum)) - int

inum = str(inum)
print(type(inum)) - str 으로 전환

  • ex
    flat = True
    print(flat) - bool

flag = True
print(flag) - bool

flat = str(True)
print(type(flag)) - str 변형

주석달기 #

주석 달기
1) Ctrl + /
2) 시작하는 행 위에 ''' , 끝나는 행 아래에 '''

주석을 다는 이유는 메모로 쓰거나, 프로그램을 실행 시키지 않기 위해 이용

자료형 숫자 (변환)

컴퓨터에서 True 은 1 로, False 0 으로 정수로 전환됨

  • ex
    var = '100'
    print(var)
    print(type(var)) - str 출력

var = int(var)
print(var)
print(type(var)) - int 출력

  • ex
    var = True
    print(var)
    print(type(var)) - bool 출력

var = int(True)
print(var)
print(type(var)) - 1 / int 로 출력

flase 을 넣을 경우는 0 으로 출력됨

자료형 변환 (데이터 그외)

빈 문자 '' : 데이터 없음
var = ''
print(var)
print(type(var)) - class : str

var = bool(var)
print(var)
print(type(var)) - class : bool / flase

공백 문자 ' ' : 공백 데이터 있음
var = ' '
print(var)
print(type(var)) - class : str

var = bool(var)
print(var)
print(type(var)) - class : bool / True

  • ex 문자(열) - 논리
    var1 = 'True'
    var2 = 'False'
    print(type(var1)) - class : str
    print(type(var2)) - class : str

var1 = bool(var1)
var2 = bool2(var2)
print(type(var1)) - class : bool
print(type(var2)) - class : bool

print(var1 + var2) - 정답은 2 가 나옴 : 그 이유는 공백이 있는 1+1
print(type(var1 + var2)) - class : int

0개의 댓글