Notice
Recent Posts
Recent Comments
Link
반응형
Archives
Today
Total
관리 메뉴

KEK 개발로그

[Python] if문 2 - if문 한줄로 작성하기, 조건부 표현식 본문

Python/문법

[Python] if문 2 - if문 한줄로 작성하기, 조건부 표현식

sunnykim915 2022. 9. 14. 13:53
반응형

if문 2 - if문 한줄로 작성하기, 조건부 표현식

 

1. if문을 한 줄로 작성하기

 

- 수행할 문장이 한 문장 정도로 간단하면, 좀 더 간략하게 코드를 작성할 수 있다.

 

# 보통 if문

pocket = ['paper', 'money', 'cellphone']
if 'momey' in pocket:
    pass
else:
    print("카드를 꺼내라")

 

# if문을 한줄로 작성

pocket = ['paper', 'money', 'cellphone']
if 'momey' in pocket: pass
else: print("카드를 꺼내라")

 

 

2. 조건부 표현식(conditional expression)

 

- 조건부 표현식을 사용해 if문을 간단히 표현할 수 있다.
 
- 가독성이 유리하고, 한줄로 작성할 수 있어서 활용성이 좋다.
 
- 형태: (조건문이 참인 경우) if (조건문) else (조건문이 거짓인 경우)
 
# 보통 if문

score = 80

if score >= 60:
    message = "success"
else:
    message = "failure"

print(message) # success

 

# 조건부 표현식

score = 80
message = "success" if score >= 60 else "failure" # 이렇게 message = "failure" 에서 'message =' 생략 가능!(반복되는 부분이면 print()이것도 생략가능!)
print(message) # success
반응형

'Python > 문법' 카테고리의 다른 글

[Python] for문 1  (0) 2022.09.15
[Python] while문  (0) 2022.09.15
[Python] 제어문 / if문1  (0) 2022.09.14
[Python] 변수  (0) 2022.09.08
[Python] 불 자료형  (0) 2022.09.07