Cách kiểm tra xem một biến có chứa số nguyên trong python
Trong bài viết này, chúng tôi sẽ kiểm tra Cách kiểm tra xem một chuỗi có chứa một số trong Python hay không, chúng tôi được cung cấp một chuỗi và chúng tôi phải trả về kết quả boolean i. e. Đúng hay Sai cho biết liệu một chữ số có trong chuỗi hay không Show
Kiểm tra xem chuỗi có chứa bất kỳ số nào bằng cách sử dụng any() + isdigit()Sự kết hợp của các chức năng trên có thể được sử dụng để giải quyết vấn đề này. Trong phần này, chúng tôi kiểm tra các số bằng cách sử dụng isdigit() và kiểm tra mọi sự cố xảy ra bằng cách sử dụng any() Python3The original string is : geeks4geeks Does string contain any digit ? : True2 The original string is : geeks4geeks Does string contain any digit ? : True3 The original string is : geeks4geeks Does string contain any digit ? : True4
The original string is : geeks4geeks Does string contain any digit ? : True5 The original string is : geeks4geeks Does string contain any digit ? : True6 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True8
The original string is : geeks4geeks Does string contain any digit ? : True9 The original string is : geeks4geeks Does string contain any digit ? : True0 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True2 The original string is : geeks4geeks Does string contain any digit ? : True3 The original string is : geeks4geeks Does string contain any digit ? : True4 The original string is : geeks4geeks Does string contain any digit ? : True5
The original string is : geeks4geeks Does string contain any digit ? : True6 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True9 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True2 The original string is : geeks4geeks Does string contain any digit ? : True3 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True5 The original string is : geeks4geeks Does string contain any digit ? : True6 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True8 The original string is : geeks4geeks Does string contain any digit ? : True0 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True91 The original string is : geeks4geeks Does string contain any digit ? : True3 The original string is : geeks4geeks Does string contain any digit ? : True4 The original string is : geeks4geeks Does string contain any digit ? : True94 Đầu ra The original string is : geeks4geeks Does string contain any digit ? : True đầu ra The original string is : geeks4geeks Does string contain any digit ? : True Thời gian phức tạp. Trên) Không gian phụ trợ. Ô(1) Kiểm tra xem chuỗi có chứa bất kỳ số nào bằng next() + biểu thức trình tạo + isdigit()Đây là một cách khác mà nhiệm vụ này có thể được thực hiện. Điều này được khuyến nghị trong trường hợp chuỗi lớn hơn, phép lặp trong trình tạo rẻ nhưng việc xây dựng thường không hiệu quả Python3The original string is : geeks4geeks Does string contain any digit ? : True2 The original string is : geeks4geeks Does string contain any digit ? : True3 The original string is : geeks4geeks Does string contain any digit ? : True97
The original string is : geeks4geeks Does string contain any digit ? : True5 The original string is : geeks4geeks Does string contain any digit ? : True6 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True8
The original string is : geeks4geeks Does string contain any digit ? : True9 The original string is : geeks4geeks Does string contain any digit ? : True0 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True2 The original string is : geeks4geeks Does string contain any digit ? : True3 The original string is : geeks4geeks Does string contain any digit ? : True4 The original string is : geeks4geeks Does string contain any digit ? : True5
The original string is : geeks4geeks Does string contain any digit ? : True99 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True22 The original string is : geeks4geeks Does string contain any digit ? : True23 The original string is : geeks4geeks Does string contain any digit ? : True24 The original string is : geeks4geeks Does string contain any digit ? : True25 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True3 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True5 The original string is : geeks4geeks Does string contain any digit ? : True6 The original string is : geeks4geeks Does string contain any digit ? : True23 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True33 The original string is : geeks4geeks Does string contain any digit ? : True34 The original string is : geeks4geeks Does string contain any digit ? : True35 The original string is : geeks4geeks Does string contain any digit ? : True36 The original string is : geeks4geeks Does string contain any digit ? : True37
The original string is : geeks4geeks Does string contain any digit ? : True8 The original string is : geeks4geeks Does string contain any digit ? : True0 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True91 The original string is : geeks4geeks Does string contain any digit ? : True3 The original string is : geeks4geeks Does string contain any digit ? : True4 The original string is : geeks4geeks Does string contain any digit ? : True94 Đầu ra The original string is : geeks4geeks Does string contain any digit ? : True đầu ra The original string is : geeks4geeks Does string contain any digit ? : True Độ phức tạp về thời gian. O(n) Kiểm tra xem chuỗi có chứa bất kỳ số nào bằng hàm map() khôngTrong ví dụ này, chúng ta sẽ xem chuỗi có chứa số nào hay không bằng cách sử dụng hàm map trong Python. Hàm map() trả về một đối tượng bản đồ (là một trình vòng lặp) của các kết quả sau khi áp dụng hàm đã cho cho từng mục của một lần lặp nhất định Python3The original string is : geeks4geeks Does string contain any digit ? : True75 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True77 The original string is : geeks4geeks Does string contain any digit ? : True78 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True20 The original string is : geeks4geeks Does string contain any digit ? : True21 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True77
The original string is : geeks4geeks Does string contain any digit ? : True0 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True9 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True28 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True4 The original string is : geeks4geeks Does string contain any digit ? : True01 The original string is : geeks4geeks Does string contain any digit ? : True0 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True9 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True28 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True4 The original string is : geeks4geeks Does string contain any digit ? : True09 The original string is : geeks4geeks Does string contain any digit ? : True0 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True9 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True28 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True4 The original string is : geeks4geeks Does string contain any digit ? : True17 Đầu ra The original string is : geeks4geeks Does string contain any digit ? : True9 đầu ra The original string is : geeks4geeks Does string contain any digit ? : True9 Độ phức tạp về thời gian. O(n) Kiểm tra xem chuỗi có chứa bất kỳ số nào không bằng cách sử dụng lại. tìm kiếm(r'\d')Trong ví dụ này, chúng ta sẽ sử dụng biểu thức chính quy để kiểm tra xem chuỗi có chứa chữ số hay không. Biểu thức chính quy là một công cụ mạnh mẽ để đối sánh văn bản, dựa trên mẫu được xác định trước. Để kiểm tra chữ số, hãy sử dụng biểu thức chính quy \d khớp với ký tự chữ số Python3The original string is : geeks4geeks Does string contain any digit ? : True18 The original string is : geeks4geeks Does string contain any digit ? : True19
The original string is : geeks4geeks Does string contain any digit ? : True75 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True22 The original string is : geeks4geeks Does string contain any digit ? : True78 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True20 The original string is : geeks4geeks Does string contain any digit ? : True21 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True77
_______80 The original string is : geeks4geeks Does string contain any digit ? : True1____031 The original string is : geeks4geeks Does string contain any digit ? : True32 The original string is : geeks4geeks Does string contain any digit ? : True33 The original string is : geeks4geeks Does string contain any digit ? : True34 _______80 The original string is : geeks4geeks Does string contain any digit ? : True1____031 The original string is : geeks4geeks Does string contain any digit ? : True32 The original string is : geeks4geeks Does string contain any digit ? : True33 The original string is : geeks4geeks Does string contain any digit ? : True40 The original string is : geeks4geeks Does string contain any digit ? : True0 The original string is : geeks4geeks Does string contain any digit ? : True1 The original string is : geeks4geeks Does string contain any digit ? : True31 The original string is : geeks4geeks Does string contain any digit ? : True32 The original string is : geeks4geeks Does string contain any digit ? : True33 The original string is : geeks4geeks Does string contain any digit ? : True46 Đầu ra The original string is : geeks4geeks Does string contain any digit ? : True2 đầu ra The original string is : geeks4geeks Does string contain any digit ? : True3 Độ phức tạp về thời gian. O(n) Kiểm tra xem chuỗi có chứa bất kỳ số nào bằng mã ASCII khôngỞ đây chúng tôi đang lặp lại toàn bộ chuỗi và so sánh từng ký tự với phạm vi giá trị ASCII đã cho và tìm xem ký tự đó có phải là một chữ số hay không Python3The original string is : geeks4geeks Does string contain any digit ? : True47 The original string is : geeks4geeks Does string contain any digit ? : True48 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True3 The original string is : geeks4geeks Does string contain any digit ? : True51 The original string is : geeks4geeks Does string contain any digit ? : True5 The original string is : geeks4geeks Does string contain any digit ? : True53 The original string is : geeks4geeks Does string contain any digit ? : True54 The original string is : geeks4geeks Does string contain any digit ? : True23 The original string is : geeks4geeks Does string contain any digit ? : True56 The original string is : geeks4geeks Does string contain any digit ? : True57 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True59 The original string is : geeks4geeks Does string contain any digit ? : True60 The original string is : geeks4geeks Does string contain any digit ? : True56 The original string is : geeks4geeks Does string contain any digit ? : True62 The original string is : geeks4geeks Does string contain any digit ? : True7 The original string is : geeks4geeks Does string contain any digit ? : True64 The original string is : geeks4geeks Does string contain any digit ? : True65 |