관리 메뉴

ruriruriya

[Python] 파이썬의 λ³€μˆ˜ λ³Έλ¬Έ

🐍Python/Basic

[Python] 파이썬의 λ³€μˆ˜

루리야ㅑ 2023. 10. 19. 18:02
λ°˜μ‘ν˜•

사진: Unsplash 의 Fatos Bytyqi

파이썬의 λ³€μˆ˜

νŒŒμ΄μ¬μ—μ„œμ˜ λ³€μˆ˜λŠ” μžλ°”μ™€ 달리 λͺ¨λ‘ 참쑰자 λ³€μˆ˜μ΄λ‹€. 즉 λ°μ΄ν„°ν˜•μœΌλ‘œ λ”°λ‘œ λ‚˜λ‰˜μ–΄ λ³€μˆ˜λ₯Ό λ§Œλ“€μ§€ μ•ŠλŠ”λ‹€.
λ³€μˆ˜λŠ” μ‰½κ²Œ λ°μ΄ν„°μ˜ 이름이라고 μƒκ°ν•˜λ©΄ λœλ‹€. λ³€μˆ˜λ₯Ό λ§Œλ“€κ³  λ‚˜μ€‘μ— μƒˆλ‘œμš΄ 데이터λ₯Ό λŒ€μž…ν•˜λ©΄ λ§ˆμ§€λ§‰μ— λŒ€μž…ν•œ 데이터λ₯Ό κ°€λ¦¬ν‚€κ²Œ λœλ‹€.

λ³€μˆ˜λ₯Ό λ§Œλ“€ λ•ŒλŠ” λ“±ν˜Έ(=)λ₯Ό μ‚¬μš©ν•΄μ„œ λ³€μˆ˜μ™€ 데이터λ₯Ό μ—°κ²°ν•œλ‹€.

λ³€μˆ˜ λ§Œλ“œλŠ” 방법

# λ³€μˆ˜ 이름 = λ³€μˆ˜μ— μ €μž₯ν•  데이터

coffee = "latte" 	# 값이 "latte"인 coffee λΌλŠ” μ΄λ¦„μ˜ λ³€μˆ˜ 생성
print(coffee)		# coffee λ³€μˆ˜ 좜λ ₯

 

파이썬 λ³€μˆ˜ μ΄λ¦„μ˜ κ·œμΉ™κ³Ό κ΄€λ‘€

νŒŒμ΄μ¬μ—μ„œ λ³€μˆ˜ 이름을 지을 λ•Œ μ§€μΌœμ•Ό ν•˜λŠ” κ·œμΉ™κ³Ό κ΄€λ‘€κ°€ μžˆλ‹€.
κ·œμΉ™μ€ μžˆμ§€λ§Œ μ‚¬μš©κ°€λŠ₯ν•˜λ”λΌλ„ 관둀에 따라 μ•ˆ 쓰기도 ν•˜λŠ” μΌ€μ΄μŠ€κ°€ μžˆλ‹€.

넀이밍 λ£°(κ·œμΉ™)

λ³€μˆ˜μ˜ κ·œμΉ™μ„ μ •ν•œ 것을 넀이밍 룰이라고 ν•œλ‹€. 파이썬의 넀이밍 룰은 λ‹€μŒκ³Ό κ°™μœΌλ©° κ·œμΉ™λ§Œ 지킀면 μ‚¬μš© κ°€λŠ₯ν•˜λ‹€.

- λ³€μˆ˜ 이름은 숫자둜 μ‹œμž‘ν•  수 μ—†λ‹€. 

- λ³€μˆ˜ 이름에 곡백을 μ‚¬μš©ν•  수 μ—†λ‹€. 

- λ³€μˆ˜ 이름에 특수 λ¬ΈμžλŠ” 밑쀄(_)만 μ‚¬μš©ν•  수 μžˆλ‹€.

- λ³€μˆ˜ 이름 길이에 μ œν•œμ΄ μ—†μ–΄ ν•œ κΈ€μž λ³€μˆ˜λ„ μ‚¬μš© κ°€λŠ₯ν•˜λ‹€.

- λ³€μˆ˜ 이름에 숫자λ₯Ό 넣을 수 μžˆμœΌλ‚˜ 숫자둜 μ‹œμž‘ν•˜λŠ” 것은 λΆˆκ°€λŠ₯ν•˜λ‹€.

- ν‚€μ›Œλ“œμ™€ μ‘°ν•©ν•΄μ„œ λ§Œλ“  이름은 λ³€μˆ˜ μ΄λ¦„μœΌλ‘œ μ‚¬μš© κ°€λŠ₯ν•˜λ‹€.

- ν•œκΈ€λ‘œλ„ λ³€μˆ˜ 이름을 λ§Œλ“€ 수 μžˆμ§€λ§Œ ꢌμž₯ν•˜μ§€ μ•ŠλŠ”λ‹€.

- λ³€μˆ˜ 이름에 미리 μ •ν•΄ 놓은 ν‚€μ›Œλ“œλ₯Ό μ‚¬μš©ν•  수 μ—†λ‹€. ν‚€μ›Œλ“œλž€ 파이썬이 미리 μ„ μ •ν•œ 이름이닀.
ν‚€μ›Œλ“œλŠ” 문법을 κ΅¬μ„±ν•˜λŠ” μš”μ†Œλ‘œ μ‚¬μš©λ˜κΈ° λ•Œλ¬Έμ— λ³€μˆ˜ μ΄λ¦„μœΌλ‘œ μ‚¬μš©ν•  수 μ—†λ‹€
ν‚€μ›Œλ“œλŠ” 35개둜 μ •ν•΄μ Έ μžˆμ§€λ§Œ 버전에 따라 κ°œμˆ˜κ°€ μ’€ λ‹€λ₯Ό 수 μžˆλ‹€.

False, None, True, and, as, assert, async, await, break, class, continue, def, del, elif, else, except, finally, for, from, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield

 

넀이밍 μ»¨λ²€μ…˜(κ΄€λ‘€)

λ³€μˆ˜ 이름을 지을 λ•Œ κ°œλ°œμžλ“€μ΄ μ‹œν–‰μ°©μ˜€λ₯Ό 거치며 λ§Œλ“  관둀이닀. κΌ­ μ§€μΌœμ•Ό ν•˜λŠ” 것은 μ•„λ‹ˆμ§€λ§Œ λ‹€λ₯Έ κ°œλ°œμžλ“€κ³Ό ν˜‘μ—…ν•  일이 많기 λ•Œλ¬Έμ— μ™ λ§Œν•˜λ©΄ μ§€μΌœμ£ΌλŠ” 것이 μ’‹λ‹€κ³ ν•œλ‹€.

- λ³€μˆ˜ 이름은 μ˜μ–΄ μ•ŒνŒŒλ²³μ„ μ‚¬μš©ν•˜λŠ” 것이 μ’‹λ‹€.

- λ³€μˆ˜ μ΄λ¦„λ§ŒμœΌλ‘œ λ³€μˆ˜κ°€ κ°€λ¦¬ν‚€λŠ” 데이터λ₯Ό μœ μΆ”ν•  수 μžˆλ„λ‘ λ§Œλ“ λ‹€.

- 두 가지 μ΄μƒμ˜ 단어가 λͺ¨μ—¬μ§€λ©΄ κ·Έ 사이에 언더 λ°”(_) λ₯Ό λ„£κ±°λ‚˜ 첫단어 μ΄ν›„μ˜ 단어듀은 맨 μ•ž μŠ€νŽ λ§μ„ λŒ€λ¬Έμžλ‘œ ν‘œκΈ°ν•œλ‹€.

- ν•œκΈ€λ‘œ λ§Œλ“  λ³€μˆ˜λŠ” 문자 인코딩 κ³Όμ •μ—μ„œ 였λ₯˜ λ°œμƒ κ°€λŠ₯성이 μžˆμ–΄ μ§€μ–‘ν•œλ‹€.

- ν•œ κΈ€μžλ‘œ λ§Œλ“  λ³€μˆ˜λŠ” κ·Έ 데이터λ₯Ό μœ μΆ”ν•  수 μ—†κΈ° λ•Œλ¬Έμ— μ§€μ–‘ν•œλ‹€.

λ°˜μ‘ν˜•

'🐍Python > Basic' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[Python] 파이썬 숫자 데이터  (0) 2023.10.19
[Python]파이썬의 문자 데이터  (1) 2023.10.18