파이썬에서 한줄의 코드로 분기 처리를 하려면 삼항연산자(ternary operators)를 사용하면 됩니다. 잘 사용하면 코드 행수를 많이 줄일 수 있습니다. 반면 잘못 사용하면 코드의 가독성을 해칩니다.
삼항연산자 문법
{조건식이 true인 경우의 값} if {조건식} else {조건식이 false인 경우의 값}
삼항연산자 예시
a = 4
print("2의 배수입니다." if a % 2 == 0 else "2의 배수가 아닙니다.")
# 2의 배수입니다.
b = 5
print("2의 배수입니다." if b % 2 == 0 else "2의 배수가 아닙니다.")
# 2의 배수가 아닙니다.
'Dev > python' 카테고리의 다른 글
[sqlalchemy] 여러 컬럼 기준으로 정렬하기, order_by() 메서드 (0) | 2023.10.07 |
---|---|
[python] print 함수 대신 pprint 함수로 데이터 예쁘게 확인하기 (0) | 2023.10.06 |
[pandas] 데이터프레임 특정 조건 행 삭제, drop() 메서드 활용 (0) | 2023.10.06 |
[python] 2023년 12월 13일부터 boto3는 파이썬 3.7버전을 지원하지 않습니다 (0) | 2023.09.30 |
[python] 타입 체크시에는 type() 대신에 isinstance()를 활용하라 (0) | 2023.09.27 |
[python] redis.Redis()와 redis.StrictRedis()의 차이는? (0) | 2023.09.26 |
[pandas] 데이터프레임에서 NaN을 None으로 치환하기, replace(), np.nan 활용 (0) | 2023.09.24 |
[sqlalchemy] one(), one_or_none(), first() 메서드 차이 비교 (0) | 2023.09.23 |