Hướng dẫn nested ternary operator python - trăn toán tử chim ba lồng lồng nhau

Trong Zen of Python, Tim Peters tuyên bố rằng

if :
    
else:
    
1. Nếu tôi đã hiểu điều đó một cách chính xác, thì trong Python, điều này:

 if  else 

thường được ưa thích hơn điều này:

if :
    
else:
    

Tuy nhiên, trong các ngôn ngữ khác, tôi đã được bảo không làm tổ của người vận hành ternary và thay vào đó sử dụng

if :
    
else:
    
2 truyền thống. Sau đó, câu hỏi của tôi là tôi nên sử dụng điều này:

[ if  else ] if  else 

hoặc

if :
    if :
        
    else:
        
else:
    

? Đặc biệt nếu các tuyên bố và điều kiện dài, và dòng đầu tiên sẽ cần chia tách?

Để sử dụng chức năng in trong toán tử ternary giống như:-& nbsp;

Ví dụ: Tìm số lượng lớn hơn trong số 2 sử dụng toán tử ternary trong Python3

Các

  • Điểm quan trọng: & NBSP;
  • Đầu tiên, điều kiện đã cho được đánh giá [a

  • Bài Viết Liên Quan

    Chủ Đề