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ố. Show
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'. 2Nhà điều hành 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, 9 trả về 0 khi 1 là thành viên của 2. Khi 1 không chứa 2, thử nghiệm đó sẽ trả về 5.Điều đó nghe có vẻ trừu tượng, nhưng đó là vì 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. 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ị 0 hoặc 5 mà 2 trả về tốt với các câu lệnh IF. Có khoảng hai cách để sử dụng 2 theo cách đó:
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'. 2Khi một câu lệnh IF sử dụng toán tử 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ôngVới toán tử 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, 2 trả về 0. Nếu không, chúng tôi nhận được giá trị 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:
Trước tiên chúng tôi thực hiện biến 2. Sau đó, một câu lệnh IF/ELSE có toán tử 2 xem liệu 2 có chứa cụm từ 5 hay không. Khi nó làm, đó là kiểm tra 0.Giá trị đó làm cho quá trình thực thi mã 3 của chúng tôi, trong đó 8 nói rằng chúng tôi đã tìm thấy cụm từ. Nếu bài kiểm tra đó là 5, mã 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à:
# Nếu câu lệnh nhìn thấy nếu một danh sách có một giá trị nhất địnhMột cách khác để sử dụng toán tử 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:
Chương trình nhỏ này đầu tiên làm cho danh sách 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ử 2 xem liệu giá trị 4 có nằm trong danh sách đó hay không. Khi có, bài kiểm tra đó trả về 0 và mã 3 chạy. Không có 4 trong danh sách, điều kiện đó là 5 và mã 0 thực thi.Nhưng vì danh sách của chúng tôi có giá trị 4, 3 chạy và 8 nói rằng ai đó đã bị bệnh chín ngày liên tiếp:
# Nếu câu lệnh tìm kiếm khóa từ điển với Found! The string contains the phrase 'gene'. 2Toán tử Python từ 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 đó:
Trong chương trình này, trước tiên chúng tôi tạo ra một từ điển ( 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ử 2 xem khóa 7 có xuất hiện trong từ điển không. Khi nó thực hiện, 2 trả về 0 và mã 3 chạy. Có chức năng 8 sẽ xuất hiện thời gian của Steve. Nếu từ điển thiếu khóa cụ thể đó, 2 trả về 5. Điều đó làm cho mã 0 chạy, trong đó 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 2 của chúng tôi 5 và mã 0 in như sau:
# Xem khi nào một giá trị không có ở đó: Python từ Found! The string contains the phrase 'gene'. 6Một tùy chọn khác là kết hợp toán tử 2 với toán tử logic 4. Khi chúng tôi làm, chúng tôi nhận được giá trị nghịch đảo 0 hoặc 5 mà 2 mang lại (Python Docs, n.d.). Nói rằng bài kiểm tra 2 của chúng tôi trả về 5. Sau đó 7 cho chúng ta 0. Tương tự như vậy, khi 2 kiểm tra 0, thì 7 có kết quả 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 4 với 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 conKhi câu lệnh IF có kiểm tra 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ụ:
Ở đây trước tiên chúng tôi thực hiện biến 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ụ 7 không xuất hiện ( 7) biến 2. Từ đó thực sự không có trong câu ví dụ. Vì vậy, các thử nghiệm 0. Do Python đó chạy mã IF Statement, trong đó 8 nói rằng từ này không xuất hiện trong chuỗi:
# Nếu câu lệnh kiểm tra giá trị danh sách thiếuTheo 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ỏ:
Đầu tiên chúng tôi lập danh sách 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 03 không xuất hiện ( 7) danh sách. Bởi vì bức thư đó thực sự bị thiếu, điều kiện đó kiểm tra 0. Điều đó làm cho Python chạy mã IF Statement. Mã đó có 8 nói rằng không ai đạt được ‘F,:
# Nếu câu lệnh kiểm tra khóa từ điển bị thiếuTấ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: 0Đầu tiên làm cho chúng tôi trở thành một từ điển ( 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 08 không phải là chìa khóa trong từ điển ( 7). Vì ứng dụng thực sự bị thiếu, điều kiện đó kiểm tra 0 và mã IF Statement Run. Có chức năng 8 cho biết chúng tôi thiếu dữ liệu về chương trình đó: 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 2 và 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:
Để 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ắtVới toán tử 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à, 9 trả về 0 khi 1 là thành viên của 2. Khi chúng tôi sử dụng 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 7. Điều đó kiểm tra 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 ở đó, 7 trả về 5.Người giới thiệuLutz, 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. |