프로그래밍 농장

파이썬 입문-2일차( 변수 ) 본문

Python

파이썬 입문-2일차( 변수 )

Tennessee201 2019. 6. 18.
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