- Today
- Total
Notice
Recent Posts
Recent Comments
Link
250x250
프로그래밍 농장
파이썬 입문-2일차( 변수 ) 본문
728x90
'변수'를 사용하여 값을 저장하여 사용할수있다.
-변수를 지정할떄 지켜야하는 규칙
- 알파벳(대소문자 구분), 숫자, 언더스코어( _ )로만 구성됨. ex) my name( x ) / my_name ( o )
- 한글 사용이 가능하다.
- 변수명의 시작이 숫자가 될수없음. ex) 1a ( x ) / a1 ( o )
- 공백 / 특수문자는 사용할수없다.
- Python 내장함수와 이름이 같을수없다. ex) if ( x )
-변수를 지정할떄 사용할수있는 자료형 값들
- 불형: True / False 만을 가지는 값
- 정수: 0과 음수,양수 값을 가지는 숫자 값
- 실수: 소수점을 사용하는 숫자 값
- 문자열: (홑,쌍)따옴표로 묶여 있는 문자 값
- 리스트: 정수, 실수 및 문자열 등 자료들의 집합
- 튜플: 정수, 실수 및 문자열 등 자료들의 집합
- 사전: 정수, 실수 및 문자열 등 자료들의 집합( 키 & 값이 쌍으로 존재)
ㄴ밑줄쳐진 세가지는 이후 자료형을 배울떄 참조.
-변수에 값을 할당하는 법
변수명 = 값
변수명1, 변수명2 = 값1, 값2
-변수에 할당된 자료형의 형태 확인해보기
x, y, z = 10, 10.0, '10'
type(x) 입력시 ---> # <class 'int' > 출력 #정수형 자료임을 확인 type(y) 입력시 ---> # <class 'float' > 출력 #실수형 자료임을 확인 type(z) 입력시 ---> # <class 'str' > 출력 #문자형 자료임을 확인
|
위와같이 각 변수들에 값을 할당하고 자료형을 종류별로 확인해보았는데, 문자열과 연산시 오류가발생한다.
이는 자료형 변환을 통해 변환 후 연상이 가능하다.
-자료형변환
함수 | 설명 |
bool( ) | 불형 자료로 변환(True / False) |
int( ) | 정수형 자료로 변환 |
str( ) | 문자열 자료로 변환 |
float( ) | 실수형 자료로 변환 |
ex) bool(1) = True , bool(0) = False
int(1.0) = 1 , int('10') = 10
str(10) = 10
float(10) = 10.0
z = "10"
z = int(z) #z를 형변환하여 z에 다시저장.
print(type(z)) ----> #<class'int'> #출력값
자료형 변환을 통하여 정수형으로 변환되어 연산또한 정상적으로 이루어지는것을 알수있다.
실습예제
주어진 x,y,z값을 형변환식을 이용하여 아래값들을 출력해보자.
110.5
10020 +tip : 문자열 + 문자열 식도 가능하다.
10.520.0
110.520
728x90
'Python' 카테고리의 다른 글
파이썬 입문 -4일차( 연산자 ) (0) | 2019.06.21 |
---|---|
파이썬 입문 -3일차( 입력함수 ) (0) | 2019.06.19 |
파이썬 입문 -2일차(서식문자) (0) | 2019.06.18 |
파이썬 입문 -1일차(출력함수) (0) | 2019.06.17 |
파이썬 입문 -1일차 (내장함수) (0) | 2019.06.17 |