Backend
home
🔟

[Python] 짤막하게 얻어가는 5가지 개념 정리

생성일
2024/07/08 23:41
태그
Algorithm
게시일
2025/01/22
최종 편집 일시
2025/04/15 04:34
1.
f-string
a.
괄호만 활용하면 string과 number를 함께 활용하는 상황에서도 훨씬 편하게 작성이 가능함
// 예제 ans = 1 print("정답은" + ans + "입니다") print(f'정답은 {ans} 입니다')
Python
복사
pi = 3.141592 print(f'{pi:.2f}) # 3.14
Python
복사
2.
Unpacking
a.
리스트나 튜플에서 값을 받아올 때 사용
person = ['희주', 20, 175] name, age, height = person
Python
복사
b.
만약 unpacking 사용을 하지 않는다면…
name = person[0] age = person[1] height = person[2]
Python
복사
3.
삼항 연산자 (ternary)
[true_value] if [condition] else [false_value] # 파이썬 지원
Python
복사
4.
lambda - 연산이 많이 들어가는 함수 작성할 때 활용
def add(x,y): return x + y add = lambda x, y : x + y // 위의 add 함수와 같음
Python
복사
5.
pprint - 2차원 배열을 접할 때, 혹은 json 데이터 읽을 때 빠질 수 없는 built-in function
import pprint numbers = [[1, 2, 3], [4, 5], [6, 7, 8, 9]] print(numbers) # [[1, 2, 3], [4, 5], [6, 7, 8, 9]] pprint(numbers) # [1, 2, 3] # [4, 5] # [6, 7, 8, 9]
Python
복사