정수형 int : 소수점이 없는 수
예:1,2,3,4,67
실수형 float : 소수점이 있는 수
예:1.0, 21.4
문자열형 str: 하나 또는 다수의 문자로 구성된 형, 쌍따옴표나 홀따옴표를 사용한다.
예: python
부울형 bool
예: True, False
리스트 list
예: [1.2.3]
튜플 tuple
예: {1,2,3}
딕셔너리 dict
예: {'지구과학':90, '수학':94}
집합 set
예: {'빨강','파랑'}
변수(Varialbe)
- 변수란 데이터가 저장되는 메모리 공간을 의미한다.
- 이름(name), 자료형(type), 값(value), 메모리주소(id)를 가진다.
- 변수의 이름(name)으로 변수에 접근한다.
변수 이름 작성 규칙
- 영문, 숫자, _ 만으로 구성된다.
- 대 소문자 구분한다
- 중간에 공백이 존재해서는 안된다.
- 문자나 밑줄로 시작해야한다.
- 예약어는 변수명으로 사용할 수 없다. (예약어: 파이썬 문법에 사용되는 단어)
(에약어 확인 import keyword / print(keyword.kwlist)
- 데이터의 의미나 역할을 짐작할 수 있는 이름을 사용한다.
변수의 자료형 결정 시기
- 파이썬에서는 변수 타입을 미리 지정하지 않는다
- 변수에 값이 할당될 때 할당된 값의 데이터 형에 따라 변수 타입이 결정된다.
## 변수에 값 할당하기
* 변수명 = 변수값
* 변수에 값이 할당될 때 변수값의 자료형에 따라 변수의 자료형이 결정된다.
예:
name = 'james' ## 자료형 str
age = 20 ## 자료형 int
height = 175.0 ## 자료형 float
ischild = age<20 ## 자료형 bool
## 변수 값, 자료형 출력하기
* 변수에 접근할 때는 변수명을 사용한다.
* 변수값 출력 : print(변수명)
* 변수자료형 출력 : print(type(변수명))
예:
해석:
변수 name을 프린트해라
변수 name의 type명을 프린트해라
변수에 값 입력받기 > input
변수명 = input('입력할내용')
*input으로 받은 값은 무조건 문자열타입이다.
숫자열로 사용하고 싶다면, 숫자열로 변경해야한다.
예:
자료형 변환하기
* int(value) : int형으로 변환
* str(value) : str형으로 변환
* float(value) : float형으로 변환
댓글