Hướng dẫn if not in python string - nếu không có trong chuỗi python

Với nếu các tuyên bố chúng tôi tìm kiếm các tình huống cụ thể. Điều đó có thể bao gồm một số so sánh số. Đôi khi chúng ta phải xem liệu một số giá trị có được bao gồm trong một giá trị khác hay không, giống như một phần phụ mà một phần của chuỗi lớn hơn. Hãy cùng xem cách chúng ta thực hiện những bài kiểm tra nếu tuyên bố.

Trong bài viết này:

  • Xem nếu một giá trị chứa một giá trị khác: Nhà điều hành Python từ
    Found! The string contains the phrase 'gene'.
    
    2
  • Nếu các câu lệnh kiểm tra các giá trị:
    Found! The string contains the phrase 'gene'.
    
    3 với
    Found! The string contains the phrase 'gene'.
    
    2
    • Xem nếu một chuỗi chứa một giá trị với câu lệnh IF
    • Nếu câu lệnh xem nếu một danh sách có một giá trị nhất định
    • Nếu câu lệnh tìm kiếm khóa từ điển với
      Found! The string contains the phrase 'gene'.
      
      2
  • Xem khi nào một giá trị không có ở đó: Python từ
    Found! The string contains the phrase 'gene'.
    
    6
    • Nếu câu lệnh xem nếu một chuỗi bỏ lỡ một chuỗi con
    • Nếu câu lệnh kiểm tra giá trị danh sách thiếu
    • Nếu câu lệnh kiểm tra khóa từ điển bị thiếu
  • Các cách khác để mã hóa Python nếu điều kiện tuyên bố
  • Bản tóm tắt

# Xem nếu một giá trị chứa một giá trị khác: Nhà điều hành Python từ Found! The string contains the phrase 'gene'. 2

Nhà điều hành

Found! The string contains the phrase 'gene'.
2 thực hiện kiểm tra thành viên. Điều đó cho chúng ta biết nếu một số giá trị chứa một giá trị khác (tài liệu Python, n.d.). Chẳng hạn,
Found! The string contains the phrase 'gene'.
9 trả về
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
0 khi
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
1 là thành viên của
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
2. Khi
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
1 không chứa
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
2, thử nghiệm đó sẽ trả về
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
5.

Điều đó nghe có vẻ trừu tượng, nhưng đó là vì

Found! The string contains the phrase 'gene'.
2 rất linh hoạt: chúng ta có thể sử dụng nó trong nhiều tình huống với các giá trị khác nhau.
Found! The string contains the phrase 'gene'.
2 có thể xem liệu một chuỗi có chứa chuỗi con hay không, cho dù danh sách có giá trị nhất định hay liệu từ điển có chứa một khóa cụ thể (Lutz, 2013; Sweigart, 2015).

Đó là giá trị

# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
0 hoặc
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
5 mà
Found! The string contains the phrase 'gene'.
2 trả về tốt với các câu lệnh IF. Có khoảng hai cách để sử dụng
Found! The string contains the phrase 'gene'.
2 theo cách đó:

  • Chúng ta có thể sử dụng
    Found! The string contains the phrase 'gene'.
    
    2 để kiểm tra tư cách thành viên (xem nếu một số giá trị nằm trong chuỗi, danh sách, từ điển, v.v.).
  • Khi chúng tôi kết hợp
    Found! The string contains the phrase 'gene'.
    
    2 với
    Ouch, someone was sick 9 days in a row!
    
    4, chúng tôi có thể kiểm tra thiếu thành viên: Xem liệu một số giá trị nào không nằm trong chuỗi, danh sách hoặc từ điển.

Hãy cùng xem xét kỹ hơn về hai cách tiếp cận này.

# Nếu các câu lệnh kiểm tra các giá trị: Found! The string contains the phrase 'gene'. 3 với Found! The string contains the phrase 'gene'. 2

Khi một câu lệnh IF sử dụng toán tử

Found! The string contains the phrase 'gene'.
2, nó có thể xem nếu có giá trị cụ thể. Hãy cùng xem những người đó hoạt động như thế nào.

# Xem một chuỗi có chứa giá trị với câu lệnh IF không

Với toán tử

Found! The string contains the phrase 'gene'.
2, chúng ta có thể xem một chuỗi có chứa một số giá trị khác không. Khi chuỗi thực sự chứa cái gọi là chuỗi con,
Found! The string contains the phrase 'gene'.
2 trả về
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
0. Nếu không, chúng tôi nhận được giá trị
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
5. Đó là những giá trị mà tuyên bố IF của chúng tôi có thể đưa ra quyết định với.

Ở đây, một ví dụ chương trình Python:

exampleStr = "Python is a general-purpose programming language."

# Look for substring in source string
if 'gene' in exampleStr:
    print("Found! The string contains the phrase 'gene'.")
else:
    print("Didn't find the substring.")

Trước tiên chúng tôi thực hiện biến

sprintTimes = {
    'Sarah': 22.20,
    'James': 21.05,
    'Michelle': 21.97,
    'Zoey': 22.12,
}

# Check if we have Steve's data
if 'Steve' in sprintTimes:
    print("Steve's sprint time is:", sprintTimes['Steve'])
else:
    print("We don't have Steve's sprint time.")
2. Sau đó, một câu lệnh IF/ELSE có toán tử
Found! The string contains the phrase 'gene'.
2 xem liệu
sprintTimes = {
    'Sarah': 22.20,
    'James': 21.05,
    'Michelle': 21.97,
    'Zoey': 22.12,
}

# Check if we have Steve's data
if 'Steve' in sprintTimes:
    print("Steve's sprint time is:", sprintTimes['Steve'])
else:
    print("We don't have Steve's sprint time.")
2 có chứa cụm từ
sprintTimes = {
    'Sarah': 22.20,
    'James': 21.05,
    'Michelle': 21.97,
    'Zoey': 22.12,
}

# Check if we have Steve's data
if 'Steve' in sprintTimes:
    print("Steve's sprint time is:", sprintTimes['Steve'])
else:
    print("We don't have Steve's sprint time.")
5 hay không. Khi nó làm, đó là kiểm tra
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
0.

Giá trị đó làm cho quá trình thực thi mã

Found! The string contains the phrase 'gene'.
3 của chúng tôi, trong đó
sprintTimes = {
    'Sarah': 22.20,
    'James': 21.05,
    'Michelle': 21.97,
    'Zoey': 22.12,
}

# Check if we have Steve's data
if 'Steve' in sprintTimes:
    print("Steve's sprint time is:", sprintTimes['Steve'])
else:
    print("We don't have Steve's sprint time.")
8 nói rằng chúng tôi đã tìm thấy cụm từ. Nếu bài kiểm tra đó là
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
5, mã
We don't have Steve's sprint time.
0 nói rằng chúng tôi đã không tìm thấy chuỗi con.

May mắn thay, cụm từ chúng tôi tìm kiếm ở đó, và vì vậy đầu ra là:

Found! The string contains the phrase 'gene'.

# Nếu câu lệnh nhìn thấy nếu một danh sách có một giá trị nhất định

Một cách khác để sử dụng toán tử

Found! The string contains the phrase 'gene'.
2 là xem một số danh sách có giá trị cụ thể không. Ở đây, cách chúng tôi xử lý tình huống đó với một tuyên bố IF/ELSE:

# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")

Chương trình nhỏ này đầu tiên làm cho danh sách

We don't have Steve's sprint time.
2. Các giá trị nó có là số ngày liên tiếp cho mỗi nhân viên.

Sau đó chúng tôi đánh giá danh sách đó với một câu lệnh IF/ELSE. Chính xác hơn, toán tử

Found! The string contains the phrase 'gene'.
2 xem liệu giá trị
We don't have Steve's sprint time.
4 có nằm trong danh sách đó hay không. Khi có, bài kiểm tra đó trả về
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
0 và mã
Found! The string contains the phrase 'gene'.
3 chạy. Không có
We don't have Steve's sprint time.
4 trong danh sách, điều kiện đó là
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
5 và mã
We don't have Steve's sprint time.
0 thực thi.

Nhưng vì danh sách của chúng tôi có giá trị

We don't have Steve's sprint time.
4,
Found! The string contains the phrase 'gene'.
3 chạy và
sprintTimes = {
    'Sarah': 22.20,
    'James': 21.05,
    'Michelle': 21.97,
    'Zoey': 22.12,
}

# Check if we have Steve's data
if 'Steve' in sprintTimes:
    print("Steve's sprint time is:", sprintTimes['Steve'])
else:
    print("We don't have Steve's sprint time.")
8 nói rằng ai đó đã bị bệnh chín ngày liên tiếp:

Ouch, someone was sick 9 days in a row!

# Nếu câu lệnh tìm kiếm khóa từ điển với Found! The string contains the phrase 'gene'. 2

Toán tử Python từ

Found! The string contains the phrase 'gene'.
2 cũng có thể xem liệu một từ điển có khóa cụ thể không. Đây là cách mà một câu lệnh IF/ELSE có thể sử dụng hành vi đó:

sprintTimes = {
    'Sarah': 22.20,
    'James': 21.05,
    'Michelle': 21.97,
    'Zoey': 22.12,
}

# Check if we have Steve's data
if 'Steve' in sprintTimes:
    print("Steve's sprint time is:", sprintTimes['Steve'])
else:
    print("We don't have Steve's sprint time.")

Trong chương trình này, trước tiên chúng tôi tạo ra một từ điển (

exampleStr = ("If you want to deliver results with quantity "
              "and quality in mind, then paying attention to "
              "your energy level matters.")

# Look if substring misses from string
if 'productivity' not in exampleStr:
    print("The string doesn't have the word 'productivity'.")
5) với thời gian chạy nước rút của một số người. Sau đó, chúng tôi mã hóa một câu lệnh if/other.

Điều kiện của chúng tôi làm cho toán tử

Found! The string contains the phrase 'gene'.
2 xem khóa
exampleStr = ("If you want to deliver results with quantity "
              "and quality in mind, then paying attention to "
              "your energy level matters.")

# Look if substring misses from string
if 'productivity' not in exampleStr:
    print("The string doesn't have the word 'productivity'.")
7 có xuất hiện trong từ điển không. Khi nó thực hiện,
Found! The string contains the phrase 'gene'.
2 trả về
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
0 và mã
Found! The string contains the phrase 'gene'.
3 chạy. Có chức năng
sprintTimes = {
    'Sarah': 22.20,
    'James': 21.05,
    'Michelle': 21.97,
    'Zoey': 22.12,
}

# Check if we have Steve's data
if 'Steve' in sprintTimes:
    print("Steve's sprint time is:", sprintTimes['Steve'])
else:
    print("We don't have Steve's sprint time.")
8 sẽ xuất hiện thời gian của Steve. Nếu từ điển thiếu khóa cụ thể đó,
Found! The string contains the phrase 'gene'.
2 trả về
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
5. Điều đó làm cho mã
We don't have Steve's sprint time.
0 chạy, trong đó
sprintTimes = {
    'Sarah': 22.20,
    'James': 21.05,
    'Michelle': 21.97,
    'Zoey': 22.12,
}

# Check if we have Steve's data
if 'Steve' in sprintTimes:
    print("Steve's sprint time is:", sprintTimes['Steve'])
else:
    print("We don't have Steve's sprint time.")
8 nói rằng chúng tôi nhớ dữ liệu của Steve.

Bởi vì từ điển của chúng tôi thực sự không có dữ liệu về Steve, các thử nghiệm điều kiện

Found! The string contains the phrase 'gene'.
2 của chúng tôi
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
5 và mã
We don't have Steve's sprint time.
0 in như sau:

We don't have Steve's sprint time.

# Xem khi nào một giá trị không có ở đó: Python từ Found! The string contains the phrase 'gene'. 6

Một tùy chọn khác là kết hợp toán tử

Found! The string contains the phrase 'gene'.
2 với toán tử logic
Ouch, someone was sick 9 days in a row!
4. Khi chúng tôi làm, chúng tôi nhận được giá trị nghịch đảo
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
0 hoặc
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
5 mà
Found! The string contains the phrase 'gene'.
2 mang lại (Python Docs, n.d.). Nói rằng bài kiểm tra
Found! The string contains the phrase 'gene'.
2 của chúng tôi trả về
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
5. Sau đó
testScores = ['A', 'A+', 'D', 'C', 'C', 'E', 'A']

# Look if the list doesn't contain 'F'
if 'F' not in testScores:
    print('Nobody scored an F on the test!')
7 cho chúng ta
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
0. Tương tự như vậy, khi
Found! The string contains the phrase 'gene'.
2 kiểm tra
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
0, thì
testScores = ['A', 'A+', 'D', 'C', 'C', 'E', 'A']

# Look if the list doesn't contain 'F'
if 'F' not in testScores:
    print('Nobody scored an F on the test!')
7 có kết quả
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
5.

Đó là cách mà một câu lệnh IF có thể thực hiện phủ định logic. Và, khi chúng tôi kết hợp

Ouch, someone was sick 9 days in a row!
4 với
Found! The string contains the phrase 'gene'.
2, chúng tôi có thể kiểm tra xem một giá trị cụ thể không có ở đó (Lutz, 2013; Matthes, 2016). Bằng cách đó chúng ta có thể kiểm tra xem một chuỗi không chứa chuỗi con. Hoặc liệu một danh sách không chứa một số giá trị.

Khi chúng tôi thực hiện các bài kiểm tra đó trong một câu lệnh IF, chương trình của chúng tôi có thể đưa ra quyết định dựa trên sự vắng mặt của các giá trị. Hãy cùng xem một số ví dụ lập trình về điều đó.

# Nếu câu lệnh nhìn thấy nếu một chuỗi bỏ lỡ một chuỗi con

Khi câu lệnh IF có kiểm tra

testScores = ['A', 'A+', 'D', 'C', 'C', 'E', 'A']

# Look if the list doesn't contain 'F'
if 'F' not in testScores:
    print('Nobody scored an F on the test!')
7, chúng ta có thể xem liệu một chuỗi không chứa một số chuỗi con. Đây là một ví dụ:

exampleStr = ("If you want to deliver results with quantity "
              "and quality in mind, then paying attention to "
              "your energy level matters.")

# Look if substring misses from string
if 'productivity' not in exampleStr:
    print("The string doesn't have the word 'productivity'.")

Ở đây trước tiên chúng tôi thực hiện biến

sprintTimes = {
    'Sarah': 22.20,
    'James': 21.05,
    'Michelle': 21.97,
    'Zoey': 22.12,
}

# Check if we have Steve's data
if 'Steve' in sprintTimes:
    print("Steve's sprint time is:", sprintTimes['Steve'])
else:
    print("We don't have Steve's sprint time.")
2. Nội dung của nó là một số câu về năng suất. Sau đó, chúng tôi mã hóa một câu lệnh IF.

Điều kiện câu lệnh IF IF kiểm tra xem phần phụ

Nobody scored an F on the test!
7 không xuất hiện (
testScores = ['A', 'A+', 'D', 'C', 'C', 'E', 'A']

# Look if the list doesn't contain 'F'
if 'F' not in testScores:
    print('Nobody scored an F on the test!')
7) biến
sprintTimes = {
    'Sarah': 22.20,
    'James': 21.05,
    'Michelle': 21.97,
    'Zoey': 22.12,
}

# Check if we have Steve's data
if 'Steve' in sprintTimes:
    print("Steve's sprint time is:", sprintTimes['Steve'])
else:
    print("We don't have Steve's sprint time.")
2. Từ đó thực sự không có trong câu ví dụ. Vì vậy, các thử nghiệm
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
0. Do Python đó chạy mã IF Statement, trong đó
sprintTimes = {
    'Sarah': 22.20,
    'James': 21.05,
    'Michelle': 21.97,
    'Zoey': 22.12,
}

# Check if we have Steve's data
if 'Steve' in sprintTimes:
    print("Steve's sprint time is:", sprintTimes['Steve'])
else:
    print("We don't have Steve's sprint time.")
8 nói rằng từ này không xuất hiện trong chuỗi:

The string doesn't have the word 'productivity'.

# Nếu câu lệnh kiểm tra giá trị danh sách thiếu

Theo cùng một cách chúng ta có thể kiểm tra nếu một danh sách bỏ lỡ một giá trị cụ thể. Ở đây, một ví dụ chương trình nhỏ:

testScores = ['A', 'A+', 'D', 'C', 'C', 'E', 'A']

# Look if the list doesn't contain 'F'
if 'F' not in testScores:
    print('Nobody scored an F on the test!')

Đầu tiên chúng tôi lập danh sách

Found! The string contains the phrase 'gene'.
02 ở đây. Giá trị của nó là các chữ cái có điểm kiểm tra của những người khác nhau. Chúng tôi muốn biết nếu ai đó có một ’f.

Vì vậy, một câu lệnh IF kiểm tra xem

Found! The string contains the phrase 'gene'.
03 không xuất hiện (
testScores = ['A', 'A+', 'D', 'C', 'C', 'E', 'A']

# Look if the list doesn't contain 'F'
if 'F' not in testScores:
    print('Nobody scored an F on the test!')
7) danh sách. Bởi vì bức thư đó thực sự bị thiếu, điều kiện đó kiểm tra
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
0. Điều đó làm cho Python chạy mã IF Statement. Mã đó có
sprintTimes = {
    'Sarah': 22.20,
    'James': 21.05,
    'Michelle': 21.97,
    'Zoey': 22.12,
}

# Check if we have Steve's data
if 'Steve' in sprintTimes:
    print("Steve's sprint time is:", sprintTimes['Steve'])
else:
    print("We don't have Steve's sprint time.")
8 nói rằng không ai đạt được ‘F,:

Nobody scored an F on the test!

# Nếu câu lệnh kiểm tra khóa từ điển bị thiếu

Tất nhiên một câu lệnh IF cũng có thể kiểm tra nếu một từ điển bỏ lỡ một khóa cụ thể. Đây là cách trông như thế nào:

Found! The string contains the phrase 'gene'.
0

Đầu tiên làm cho chúng tôi trở thành một từ điển (

Found! The string contains the phrase 'gene'.
07). Đối với nó, chúng tôi thêm bốn cặp khóa/giá trị. Chìa khóa của mỗi cặp là tên của một ứng dụng; Giá trị là số dòng mà ứng dụng có.

Bây giờ chúng tôi tự hỏi nếu chúng tôi bỏ lỡ dữ liệu cho chương trình ‘BackupApp. Vì vậy, với một câu lệnh IF, chúng tôi thấy nếu

Found! The string contains the phrase 'gene'.
08 không phải là chìa khóa trong từ điển (
testScores = ['A', 'A+', 'D', 'C', 'C', 'E', 'A']

# Look if the list doesn't contain 'F'
if 'F' not in testScores:
    print('Nobody scored an F on the test!')
7). Vì ứng dụng thực sự bị thiếu, điều kiện đó kiểm tra
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
0 và mã IF Statement Run. Có chức năng
sprintTimes = {
    'Sarah': 22.20,
    'James': 21.05,
    'Michelle': 21.97,
    'Zoey': 22.12,
}

# Check if we have Steve's data
if 'Steve' in sprintTimes:
    print("Steve's sprint time is:", sprintTimes['Steve'])
else:
    print("We don't have Steve's sprint time.")
8 cho biết chúng tôi thiếu dữ liệu về chương trình đó:

Found! The string contains the phrase 'gene'.
1

# Các cách khác để mã Python nếu điều kiện tuyên bố

Bên cạnh các bài kiểm tra mã hóa với

Found! The string contains the phrase 'gene'.
2 và
testScores = ['A', 'A+', 'D', 'C', 'C', 'E', 'A']

# Look if the list doesn't contain 'F'
if 'F' not in testScores:
    print('Nobody scored an F on the test!')
7, còn có những cách khác để lập trình nếu các điều kiện tuyên bố trong Python:

  • Trong đánh giá các giá trị với các câu lệnh IF, chúng tôi thấy làm thế nào các điều kiện của chúng tôi có thể so sánh một giá trị với giá trị khác.
  • Phủ định logic với các câu lệnh IF thảo luận về cách một câu lệnh IF có thể kiểm tra nếu điều gì đó không xảy ra.
  • Và kiểm tra nhiều điều kiện với các câu lệnh IF giải thích cách một câu hỏi nếu hoặc nếu/khác có thể kiểm tra một số kịch bản cùng một lúc.

Để biết nhiều hơn về các câu lệnh, hãy xem tất cả các bài viết tuyên bố.

# Bản tóm tắt

Với toán tử

Found! The string contains the phrase 'gene'.
2, chúng tôi thấy nếu một số giá trị chứa một giá trị khác. Nghĩa là,
Found! The string contains the phrase 'gene'.
9 trả về
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
0 khi
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
1 là thành viên của
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
2. Khi chúng tôi sử dụng
Found! The string contains the phrase 'gene'.
2 với các câu lệnh IF, mã của chúng tôi có thể cho biết nếu một chuỗi chứa một chuỗi con, cho dù danh sách có giá trị cụ thể hay nếu từ điển có khóa nhất định.

IF của chúng tôi cũng có thể đưa ra quyết định dựa trên điều ngược lại. Chúng tôi làm điều đó với

testScores = ['A', 'A+', 'D', 'C', 'C', 'E', 'A']

# Look if the list doesn't contain 'F'
if 'F' not in testScores:
    print('Nobody scored an F on the test!')
7. Điều đó kiểm tra
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
0 khi một chuỗi, danh sách hoặc từ điển thiếu giá trị chúng tôi tìm kiếm. Khi giá trị được thử nghiệm ở đó,
testScores = ['A', 'A+', 'D', 'C', 'C', 'E', 'A']

# Look if the list doesn't contain 'F'
if 'F' not in testScores:
    print('Nobody scored an F on the test!')
7 trả về
# Consecutive sick days for employees
sickDays = [2, 1, 0, 0, 5, 8, 4, 9]

# Check for 9 absence days
if 9 in sickDays:
    print('Ouch, someone was sick 9 days in a row!')
else:
    print("We don't have anyone sick 9 consecutive days.")
5.

Người giới thiệu

Lutz, M. (2013). Học Python (Phiên bản thứ 5). Sebastopol, CA: O hèReilly Media.

Matthes, E. (2016). Python Crash Course: Một phần giới thiệu thực hành, dựa trên dự án về lập trình. San Francisco, CA: Không có báo chí tinh bột.

Python.org (N.D.). Biểu thức. Truy cập vào ngày 5 tháng 8 năm 2019, từ https://docs.python.org/3/reference/expressions.html

Sweigart, A. (2015). Tự động hóa những thứ nhàm chán với Python: Lập trình thực tế cho toàn bộ người mới bắt đầu. San Francisco, CA: Không có báo chí tinh bột.

Xuất bản ngày 6 tháng 9 năm 2019.

«Tất cả Python nếu/bài viết khác

Có! = Làm việc với chuỗi Python?

Nhà điều hành, bạn nên luôn luôn nhớ rằng giá trị sẽ đúng nếu các toán hạng không giống nhau và sai nếu các toán hạng là như nhau. Toán tử! = Cũng có thể được sử dụng để so sánh các chuỗi, từ điển, bộ dữ liệu và bộ.The != operator can also be used to compare Strings, Dictionaries, Tuples and Sets.

Tôi có thể sử dụng nếu không ở Python không?

Tương tự như toán tử 'và' & 'hoặc' 'Not' là một toán tử logic khác trong Python.Nhà điều hành này trả về đúng nếu câu lệnh không đúng và ngược lại.Do đó, hoạt động 'không' thường được sử dụng cùng với câu lệnh 'if'.Dựa trên chức năng này, toán tử không được sử dụng trong hai trường hợp sử dụng chính.the 'Not' operation is commonly used along with the 'if' statement. Based on this functionality, the Not operator is used in two major use cases.

Làm thế nào để bạn kiểm tra xem một chuỗi không chứa một ký tự trong Python?

Sử dụng toán tử "In" của Python Cách đơn giản và nhanh nhất để kiểm tra xem một chuỗi có chứa chuỗi con hay không trong Python là toán tử "trong".Toán tử này trả về true nếu chuỗi chứa các ký tự, nếu không, nó sẽ trả về sai. The simplest and fastest way to check whether a string contains a substring or not in Python is the "in" operator . This operator returns true if the string contains the characters, otherwise, it returns false .

Làm thế nào! = Làm việc trong Python?

Trong Python! = Được định nghĩa là không bằng toán tử.Nó trả về đúng nếu các toán hạng ở hai bên không bằng nhau và trả về sai nếu chúng bằng nhau.Trong khi đó, toán tử không kiểm tra xem ID () của hai đối tượng có giống nhau hay không.returns True if operands on either side are not equal to each other, and returns False if they are equal. Whereas is not operator checks whether id() of two objects is same or not.