Chuỗi Elif Python

Thường thì bạn cần thực hiện một số câu lệnh, chỉ khi điều kiện nhất định được đáp ứng. Bạn có thể sử dụng các câu điều kiện sau trong mã của mình để thực hiện việc này

  • câu lệnh if. sử dụng nó để thực thi một khối mã, nếu một điều kiện cụ thể là đúng
  • tuyên bố khác. sử dụng nó để thực thi một khối mã, nếu điều kiện tương tự là sai
  • Elif [else if] Tuyên bố. sử dụng nó để chỉ định một điều kiện mới để kiểm tra, nếu điều kiện đầu tiên là sai

Câu lệnh if

Sử dụng câu lệnh

# any non-zero value
if -3:
    print['True']
# Prints True

# mathematical expression
x, y = 7, 5
if x + y:
    print['True']
# Prints True

# nonempty container
L = ['red','green']
if L:
    print['True']
# Prints True
5 để thực thi một khối mã Python, nếu điều kiện là đúng

cú pháp

Ví dụ cơ bản

x, y = 7, 5
if x > y:
	print['x is greater']

# Prints x is greater

Tương tự, bạn có thể sử dụng các toán tử so sánh sau để so sánh hai giá trị

Toán tử so sánh với câu lệnh ifOperatorMeaningExample==Equalsif x == y. =Không bằngif x. = y>Lớn hơn nếu x > y>=Lớn hơn hoặc bằng nếu x >= y z: print["x is greater than y and z"] # Prints x is greater than y # Prints x is greater than y and z

Tuyên bố khác

Sử dụng câu lệnh

# any non-zero value
if -3:
    print['True']
# Prints True

# mathematical expression
x, y = 7, 5
if x + y:
    print['True']
# Prints True

# nonempty container
L = ['red','green']
if L:
    print['True']
# Prints True
8 để thực thi một khối mã Python, nếu điều kiện sai

cú pháp

Ví dụ cơ bản

________số 8

Câu lệnh elif [else if]

Sử dụng câu lệnh

# any non-zero value
if -3:
    print['True']
# Prints True

# mathematical expression
x, y = 7, 5
if x + y:
    print['True']
# Prints True

# nonempty container
L = ['red','green']
if L:
    print['True']
# Prints True
9 để chỉ định một điều kiện mới để kiểm tra, nếu điều kiện đầu tiên là sai

cú pháp

Ví dụ cơ bản

x, y = 7, 5
if x > y:
	print['x is greater']

# Prints x is greater
0

Thay thế cho Switch Case

Không giống như các ngôn ngữ lập trình khác, Python không có câu lệnh 'switch'. Bạn có thể sử dụng chuỗi

x, y = 7, 5
if x > y:
print['x is greater']
# Triggers SyntaxError: expected an indented block
0 để thay thế

x, y = 7, 5
if x > y:
	print['x is greater']

# Prints x is greater
2

Nhiều điều kiện

Để kết hợp hai hoặc nhiều điều kiện thành một câu lệnh if duy nhất, hãy sử dụng các toán tử logic viz. và, hoặc và không

Biểu thức

x, y = 7, 5
if x > y:
print['x is greater']
# Triggers SyntaxError: expected an indented block
1 là True, nếu tất cả các điều kiện đều đúng

x, y = 7, 5
if x > y:
	print['x is greater']

# Prints x is greater
4

Biểu thức

x, y = 7, 5
if x > y:
print['x is greater']
# Triggers SyntaxError: expected an indented block
2 là Đúng, nếu ít nhất một trong các điều kiện là Đúng

x, y = 7, 5
if x > y:
	print['x is greater']

# Prints x is greater
6

Biểu thức

x, y = 7, 5
if x > y:
print['x is greater']
# Triggers SyntaxError: expected an indented block
3 là True, nếu điều kiện là false

x, y = 7, 5
if x > y:
	print['x is greater']

# Prints x is greater
8

Tuyên bố một dòng if

Python cho phép chúng ta viết toàn bộ câu lệnh if trên một dòng

# any non-zero value
if -3:
    print['True']
# Prints True

# mathematical expression
x, y = 7, 5
if x + y:
    print['True']
# Prints True

# nonempty container
L = ['red','green']
if L:
    print['True']
# Prints True
0

Bạn thậm chí có thể giữ nhiều dòng mã chỉ trên một dòng, đơn giản bằng cách tách chúng bằng dấu chấm phẩy

x, y = 7, 5
if x > y:
print['x is greater']
# Triggers SyntaxError: expected an indented block
4

# any non-zero value
if -3:
    print['True']
# Prints True

# mathematical expression
x, y = 7, 5
if x + y:
    print['True']
# Prints True

# nonempty container
L = ['red','green']
if L:
    print['True']
# Prints True
1

Biểu thức điều kiện [toán tử bậc ba]

Biểu thức điều kiện [đôi khi được gọi là 'toán tử bậc ba'] cho phép chúng ta chọn một trong hai câu lệnh tùy thuộc vào điều kiện đã chỉ định

Cú pháp của biểu thức điều kiện là

cú pháp

ví dụ

# any non-zero value
if -3:
    print['True']
# Prints True

# mathematical expression
x, y = 7, 5
if x + y:
    print['True']
# Prints True

# nonempty container
L = ['red','green']
if L:
    print['True']
# Prints True
2

Bạn cũng có thể sử dụng nó để chọn gán biến

# any non-zero value
if -3:
    print['True']
# Prints True

# mathematical expression
x, y = 7, 5
if x + y:
    print['True']
# Prints True

# nonempty container
L = ['red','green']
if L:
    print['True']
# Prints True
3

Kiểm tra xem mục có trong chuỗi không

Toán tử

x, y = 7, 5
if x > y:
print['x is greater']
# Triggers SyntaxError: expected an indented block
5 được sử dụng để kiểm tra xem một giá trị có xuất hiện trong một chuỗi hay không [danh sách, bộ dữ liệu, chuỗi, v.v. ]

Elif có nghĩa là gì trong Python?

Từ khóa elif được sử dụng trong câu điều kiện [câu lệnh if] và là viết tắt của else if .

Có Elif trong Python không?

Trong Python, elif là viết tắt của "else if" và được sử dụng khi câu lệnh if đầu tiên không đúng, nhưng bạn muốn kiểm tra một điều kiện khác. Meaning, if statements pair up with elif and else statements to perform a series of checks. A full if/elif/else block is in the code example below.

Elif có giống với Elif nếu trong Python không?

Vâng, chúng giống nhau nhưng cách viết đúng là cách viết thứ hai. Lưu câu trả lời này. Hiển thị hoạt động trên bài đăng này. Cái sau là cách Pythonic sử dụng câu lệnh if/elif.

Elif có giống với if không?

vì vậy điểm khác biệt là mã luôn kiểm tra xem câu lệnh 'if' có đúng hay không, chỉ kiểm tra câu lệnh 'elif' nếu từng câu lệnh 'if' và 'elif' . , and 'else' runs only when the conditions for all attached 'if' and 'elif' statements are false.

Chủ Đề