파이썬은 네덜란드 출신의 SW Engineer 귀도 반 로섬 아저씨가 만들었다. 누구나 쉽게 이해하고 작성하고, 간단히 동작할 수 있는 언어를 구상하여 파이썬을 개발하였고, 이러한 특성 덕분에 현재 가장 인기 있는 언어 부동의 1위를 지키고 있다.
변수
- "변수"란 자료형의 값을 저장하는 공간을 말한다. 파이썬에서 변수를 선언할 때 지켜야 할 약속 몇 가지가 있다.
[ 파이썬 변수 네이밍 규칙 ]
첫 문자는 '_ (언더바)' 혹은 문자로 시작하자
'_ (언더바)'로 시작하는 변수는 이후에 배울 클래스 내부에서 사용하는 변수임을 의미한다
특히, __init__, _add 와 같은 변수들은 특정 의미를 나타내므로, 정확히 알기 전엔 쓰지 말자
while, true, return 등 파이썬에서 이미 찜한 예약어는 피하자
대문자로 시작하는 변수는 보통 클래스 이름을 의미한다
소문자 중심으로, 의미가 잘 전달되도록 정하자. 다른 사람이 나의 코드를 확인했을 때 직관적으로 변수의 의미를 깨달을 수 있도록 하자
[ 파이썬 기본 특징 ]
파이썬의 모든 것들은 "객체(object)"이다.
인덱스(idx)는 항상 0을 기준으로 시작하기 때문에 리스트 등에서 제일 처음 원소를 반환하기 위해서는 인덱스를 0으로 설정해 출력해야 한다.
tab을 통해 들여 쓰기를 맞추자.
for 반복문을 사용해 개별 원소를 rolling 할 수 있다.
멀티할당
- 파이썬은 코드의 간결함, 쉬운 동작이 가장 큰 장점이다. 이를 강조하는 기능 중 하나인 멀티할당이 있다. 멀티할당(다중할당)은 한 줄에 변수 여러 개를 주르륵 써서 동시에 값을 대입하는 것이다.
### 멀티 할당 ###
# 파이썬의 장점인 코드의 간결성을 유지하자
a = 10
b = 20
print(a,b)
temp = a
a = b
b = temp
print(a,b)
a, b = b, a
print(a,b)
## return(실행 결과)
# 10 20
# 20 10
# 10 20