1. Dynamic Typing
<예시>
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 |