본문 바로가기
Back-end/Python

Python 변수 특징 (Dynamic Typing, Swapping)

by JiGyeong 2019. 2. 19.



Python 변수 특징

1. Dynamic Typing

동적 타이핑 : 런타임에 구문을 통해 Data Type을 설정해준다.

<예시>

a = 10
type(a)
결과
<class 'int'>
a = 10.1
type(a)
결과
<class 'float'>
a = 'string'
type(a)
결과
<class 'str'>
이와 같이 변수에 값을 넣는 순간마다 유연하게 형식이 변경된다.



2. Swaping

변수 a와 b의 데이터를 바꿀때 보통은 temp변수를 사용하지만, Python에서는 temp를 쓰지 않고서 바꿀수 있다.
<예시>
a = 10
b = 20
print("a : ", a,"b : ",b)

a,b = b,a
print("a : ", a,"b : ",b)
결과
a :  10 b :  20
a : 20 b : 10
a,b = b,a
참 직관적이다.


'Back-end > Python' 카테고리의 다른 글

Python 입력 출력  (0) 2023.05.02
Python List 함수  (0) 2019.02.19
Python 설치  (0) 2019.02.19