대외활동/[부트캠프] 빅데이터 분석가 과정

[Python] 02-1. Python 기초 - 변수, 멀티할당

셈뇽 2024. 3. 31. 02:16
02-1. 파이썬 기초 - 변수와 멀티할당

파이썬 
Python

파이썬은 네덜란드 출신의 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