03장. 변수와 데이터 형식
- 03장에서 배울 내용
- a = input(‘숫자를 넣으세요’)
- b = input(‘숫자를 넣으세요’)
- c = int(a) + int(b)
- print(a, ‘+’, b, ‘=’, c)
- print(‘%d + %d = %d’ % (a, b, c)) # <– 오류 발생(원인찾기)
- print(‘{0:d} + {1:d} = {2:d}’ .format (a, b, c)) # <– 오류 발생(원인찾기)
- print() 함수
- 사용 예
123456789print("안녕") # 안녕print(100) # 100print("숫자는 %d 입니다" % 100) # 숫자는 100 입니다print("%d %x %o" % (254, 254, 254)) # 254 fe 376print("%d--%5d--%05d" % (123, 123, 123)) # 123-- 123--00123print("{0:d}--{1:5d}--{2:05d}".format (123, 123, 123)) # 123-- 123--00123print("%f--%7.1f--%7.3f" % (123.45, 123.45, 123.45)) # 123.450000-- 123.5--123.450print("%s--%10s" % ("hello", "hello")) # hello-- hello - 서식
- 이스케이프 문자
- \n
- \t
- \b
- \\
- \’
- \”
- 사용 예
- 변수
- 어떤 값을 저장하기 위한 메모리 공간
- 자료형
- bool : True, False
- int : 파이썬 3.5이후 버전에서는 크기 제한 없음
- a = 0xff (영 소문자 엑스)
- b = 0o77 (영 소문자 오)
- c = 0b1011 (영 소문자 비)
- float
- a = 3.14
- b = 3.14e5
- str
- type(변수) : 변수의 자료형을 출력
- 비트 : 0과 1
- 바이트 : 8비트
- 진수 : 10진수, 2진수, 16진수, 8진수