변수
변수는 데이터 값을 저장하기 위한 컨테이너이다.
변수를 만들자
Python에는 변수를 선언하는 명령이 없다.
변수에 처음 값을 할당하는 순간 변수가 생성된다.
x = 5 y = "John" print(x) print(y) |
위의 예제에서는 x와 y 변수가 생성이 되었고 x에는 5, y에는 'john'이라는 값을 할당하였다.
위의 코드를 실행하면 아래 그림과 같다.
변수는 특정 유형을 사용하여 선언할 필요가 없으며, 설정된 후에도 유형을 변경할 수 있다.
x = 4 x = "길동" print(x) |
처음 x 변수에 4 숫자값을 할당하였고, 그 후에 x 값에 '길동' 문자열을 할당하였다. 유형 변경으로 인한 오류는 없다. 위의 코드를 실행하면 아래 그림과 같다.
변수 캐스팅
변수의 데이터 유형을 지정하려면 캐스팅을 사용하여 이 작업을 수행할 수 있다.
x = str(2) y = int(3) z = float(4) print(x) print(y) print(z) |
x변수에는 숫자 2를 string으로 데이터 유형을 변경하여 "2"로 저장한다.
y변수는 숫자 3을 integer로 데이터 유형을 변경하여 3으로 저장한다.
z변ㅅ는 숫자 4를 float로 데이터 유형을 변경하여 4.0으로 저장한다.
위의 코드를 실행하면 아래 그림과 같이 실행이 된다.
변수 데이터 유형 얻기
type() 함수를 사용하여 변수의 데이터 유형을 얻을 수 있다.
x = 3 y = "길동" print(type(x)) print(type(y)) |
x변수의 데이터 유형은 'int'이고 y변수의 데이터 유형은 'str'이다.
위의 코드를 실행하면 아래 그림과 같다.
단일 따옴표 혹은 이중 따옴표?
문자열 변수는 단일 따옴표 또는 이중 따옴표를 사용하여 선언할 수 있다:
x = "길동" print(x) print(type(x)) #double quotes are the same as single quotes: x = '길동' print(x) print(type(x)) |
x변수에 이중 따옴표의 "길동"을 저장하고 출력하면 '길동'이 출력되고 데이터 유형은 str이다.
x변수에 단일 따옴표의 '길동'을 저장하고 출력하고 '길동'의 데이터 유형은 str이다.
위의 코드를 실행하면 아래 그림과 같다.
대, 소문자를 구별하는 방식(Case Sensitive)
변수 이름은 대소문자를 구분한다.
a = 2 A = "길동" print(a) print(A) |
a변수에는 2를 대문자 A에는 "길동"을 저장한다. 파이썬 변수에는 별도의 서로 다른 변수로 구분한다.
위의 코드를 실행하면 아래 그림과 같다.
지금까지 파이썬 변수에 대해서 살펴보았다.
파이썬에서 변수를 생성하고 변수의 데이터 유형을 변경도 해보았다. 변수의 데이터 유형을 확인하였고, 문자열의 단일 따옴표와 이중 따옴표에 대해서도 살펴보았다.
꼭 손으로 눈으로 머리로 익히며 실습하기를 바란다.
모두 화이팅입니다.!!!
출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.
'파이썬 > 파이썬기본문법' 카테고리의 다른 글
파이썬 변수이름 (0) | 2023.09.19 |
---|---|
파이썬 주석 (0) | 2023.09.18 |
파이썬 구문(Python Syntax) (0) | 2023.09.16 |
파이썬 시작하기 (0) | 2023.09.15 |
파이썬 개요(Python) (0) | 2023.07.13 |
댓글