프로그래밍/Python

(Python)변수의 선언과 사용, 값 입력 받기

Cloud_Park 2019. 4. 12. 11:40

 

변수는 어떠한 값을 저장하는 메모리 공간이다.
변수를 그릇이라고 생각하고 저장하는 어떠한 값을 그릇안에 들어가는 물건이라 생각하면 이해에 도움이 된다.

 

변수 그릇
종류가 여러가지다 

재질,크기등에 따라 종류가 여러가지다.

정수형,실수형, 문자열, 불형

국 그릇,밥 그릇,반찬 그릇

변수의 규칙

1 대소문자를 구분한다 

문자 숫자 언더바_ 를 포함 할 수 있다.  하지만 숫자로 시작하면 안 된다.

aws ,aws1 ,aws_1                                      1aws,1_aws

2 예약어는 변수명으로 사용하면 안 된다.

break, true,false,None, and, or, not, continue, return,if, else 등  문법에 사용하는 용어는  안 된다.

 

 

변수의 타입(종류)을 확인하는 방법

type()함수를 사용한다.

 

변수에 값을 추가적으로 넣으면 이전 값은 없어진다.

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#가능한 변수이름(글자로 시작, 숫자,언더바)
#변수이름  = 데이터(정수, 실수, 불값)  **왼쪽에 변수이름 = 오른쪽에 변수
park=1
kim1=1.1
lee_2=True
hong="근"
 
#불가능한 변수이름 (앞에 숫자)
1kim=1.1
2_lee=True
 
#선언한 값에  다른 값을 선언하면  변수의 값이 바뀐다.
park=2
 
#변수의 타입을 확인하기 위한  type(변수이름)
type(park)

 

 

16,8,2진수로 표현하는 방법 

파이썬에서 숫자를  12,8,2 로 나타내고 싶으면  hex(), oct(), bin() 함수를 사용합니다.

hex(숫자) : 16진수로 표현 

oct(숫자) : 8진수로 표현

bin(숫자): 2진수로 표현

입력방법  0(숫자)해당문자  표현 할 숫자

16진수   0x숫자
8진수    0o숫자
2진수    0b숫자

 

 

 

 

데이터를 입력받는 방법

변수명  = 변수타입(input("문자"))

ex) sel = int(input("정수를 입력해주세요:"))

 해석아닌 해석을 하자면 

   sel이라는 변수에 인트형이 들어가는데 전에 "정수를 입력해주세요"라는 글을 보여준다.

 

1
2
sel = int(input("정수를 입력해주세요:"))
print(sel)