🔒 문제
다음 변수 a를 print(type(a))로 넣었을 때 출력될 값과의 연결이 알맞지 않은 것은?
1) 입력: a=1, 출력: class 'int'
2) 입력: a=2.22, 출력: class 'float'
3) 입력: a='p', 출력: class 'char'
3) 입력: a=[1,2,3], 출력: class 'list'
🔓 정답
3) 입력 : a = 'p', 출력 : class 'char'
python에서는 1글자를 표현하는 char와 char 배열인 string을 구분하지 않고 모두 string으로 사용한다.
🔑 정리
자료형
리스트 자료형(list)
- 리스트를 만들 때는 대괄호([])로 감싸주고 각 요소의 값은 쉼표(,)로 구분한다.
리스트명 = [요소, 요소2, 요소3, ...]
문자열 자료형(str)
- 큰 따음표(")로 양쪽 둘러싸기
"Hello World"
- 작은 따옴표(')로 양쪽 둘러싸기
'Python is fun'
- 큰 따옴표 3개를 연속(""")으로 써서 양쪽 둘러싸기
"""Life is too short, You need python"""
- 작은 따옴표 3개를 연속(''')으로 써써 양쪽 둘러싸기
'''Life is too short, You need python'''
숫자형(int)
- 정수형(integer)
- 실수형(floating-point)
- 8진수(Octal)
- 16진수(Hexadecimal)
튜플(tuple)
- 리스트와 비슷하지만 다른 점은 다음과 같다.
- 리스트는 [ ]로 둘러싸지만, 튜플은 ( )로 둘러싼다.
- 리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 불가능하다.
튜플명 = (1, 2, 3)
🔗 출처