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
Đầu vào. test_str = ‘geeks4g2eeks’
Đầu ra. ĐúngĐầu vào. test_str = ‘geeksforgeeks’
Đầu ra. Sai
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[]
Python3
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 ? : 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ả
Python3
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 ? : 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]
Không gian phụ. Ô[1]
Kiểm tra xem chuỗi có chứa bất kỳ số nào bằng hàm map[] không
Trong 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
Python3
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 ? : 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]
Không gian phụ. Ô[1]
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ố
Python3
The 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]
Không gian phụ. Ô[1]
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
Python3
The 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