Kiểm tra số hoặc chuỗi 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

Đầ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 ? : True
2

The original string is : geeks4geeks
Does string contain any digit ? : True
3

The original string is : geeks4geeks
Does string contain any digit ? : True
4

 

The original string is : geeks4geeks
Does string contain any digit ? : True
5

The original string is : geeks4geeks
Does string contain any digit ? : True
6
The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
8

 

The original string is : geeks4geeks
Does string contain any digit ? : True
9

The original string is : geeks4geeks
Does string contain any digit ? : True
0
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
2
The original string is : geeks4geeks
Does string contain any digit ? : True
3
The original string is : geeks4geeks
Does string contain any digit ? : True
4
The original string is : geeks4geeks
Does string contain any digit ? : True
5

 

The original string is : geeks4geeks
Does string contain any digit ? : True
6

The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
9
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
2
The original string is : geeks4geeks
Does string contain any digit ? : True
3
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
5
The original string is : geeks4geeks
Does string contain any digit ? : True
6

The original string is : geeks4geeks
Does string contain any digit ? : True
7

The original string is : geeks4geeks
Does string contain any digit ? : True
8

The original string is : geeks4geeks
Does string contain any digit ? : True
0
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
91
The original string is : geeks4geeks
Does string contain any digit ? : True
3
The original string is : geeks4geeks
Does string contain any digit ? : True
4
The original string is : geeks4geeks
Does string contain any digit ? : True
94

Đầ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 ? : True
2

The original string is : geeks4geeks
Does string contain any digit ? : True
3

The original string is : geeks4geeks
Does string contain any digit ? : True
97

 

The original string is : geeks4geeks
Does string contain any digit ? : True
5

The original string is : geeks4geeks
Does string contain any digit ? : True
6
The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
8

 

The original string is : geeks4geeks
Does string contain any digit ? : True
9

The original string is : geeks4geeks
Does string contain any digit ? : True
0
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
2
The original string is : geeks4geeks
Does string contain any digit ? : True
3
The original string is : geeks4geeks
Does string contain any digit ? : True
4
The original string is : geeks4geeks
Does string contain any digit ? : True
5

 

The original string is : geeks4geeks
Does string contain any digit ? : True
99

The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
22
The original string is : geeks4geeks
Does string contain any digit ? : True
23
The original string is : geeks4geeks
Does string contain any digit ? : True
24
The original string is : geeks4geeks
Does string contain any digit ? : True
25
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
3
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
5
The original string is : geeks4geeks
Does string contain any digit ? : True
6
The original string is : geeks4geeks
Does string contain any digit ? : True
23
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
33
The original string is : geeks4geeks
Does string contain any digit ? : True
34
The original string is : geeks4geeks
Does string contain any digit ? : True
35
The original string is : geeks4geeks
Does string contain any digit ? : True
36
The original string is : geeks4geeks
Does string contain any digit ? : True
37

 

The original string is : geeks4geeks
Does string contain any digit ? : True
8

The original string is : geeks4geeks
Does string contain any digit ? : True
0
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
91
The original string is : geeks4geeks
Does string contain any digit ? : True
3
The original string is : geeks4geeks
Does string contain any digit ? : True
4
The original string is : geeks4geeks
Does string contain any digit ? : True
94

Đầ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 ? : True
75
The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
77

The original string is : geeks4geeks
Does string contain any digit ? : True
78
The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
20

The original string is : geeks4geeks
Does string contain any digit ? : True
21
The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
77

 

The original string is : geeks4geeks
Does string contain any digit ? : True
0
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
9
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
28
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
4
The original string is : geeks4geeks
Does string contain any digit ? : True
01

The original string is : geeks4geeks
Does string contain any digit ? : True
0
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
9
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
28
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
4
The original string is : geeks4geeks
Does string contain any digit ? : True
09

The original string is : geeks4geeks
Does string contain any digit ? : True
0
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
9
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
28
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
4
The original string is : geeks4geeks
Does string contain any digit ? : True
17

Đầu ra

The original string is : geeks4geeks
Does string contain any digit ? : True
9

đầu ra

The original string is : geeks4geeks
Does string contain any digit ? : True
9

Độ 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 ? : True
18
The original string is : geeks4geeks
Does string contain any digit ? : True
19

 

The original string is : geeks4geeks
Does string contain any digit ? : True
75
The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
22

The original string is : geeks4geeks
Does string contain any digit ? : True
78
The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
20

The original string is : geeks4geeks
Does string contain any digit ? : True
21
The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
77

 

_______80

The original string is : geeks4geeks
Does string contain any digit ? : True
1____031
The original string is : geeks4geeks
Does string contain any digit ? : True
32
The original string is : geeks4geeks
Does string contain any digit ? : True
33
The original string is : geeks4geeks
Does string contain any digit ? : True
34

_______80

The original string is : geeks4geeks
Does string contain any digit ? : True
1____031
The original string is : geeks4geeks
Does string contain any digit ? : True
32
The original string is : geeks4geeks
Does string contain any digit ? : True
33
The original string is : geeks4geeks
Does string contain any digit ? : True
40

The original string is : geeks4geeks
Does string contain any digit ? : True
0
The original string is : geeks4geeks
Does string contain any digit ? : True
1
The original string is : geeks4geeks
Does string contain any digit ? : True
31
The original string is : geeks4geeks
Does string contain any digit ? : True
32
The original string is : geeks4geeks
Does string contain any digit ? : True
33
The original string is : geeks4geeks
Does string contain any digit ? : True
46

Đầu ra

The original string is : geeks4geeks
Does string contain any digit ? : True
2

đầu ra

The original string is : geeks4geeks
Does string contain any digit ? : True
3

Độ 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 ? : True
47
The original string is : geeks4geeks
Does string contain any digit ? : True
48

The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
3
The original string is : geeks4geeks
Does string contain any digit ? : True
51
The original string is : geeks4geeks
Does string contain any digit ? : True
5
The original string is : geeks4geeks
Does string contain any digit ? : True
53

The original string is : geeks4geeks
Does string contain any digit ? : True
54
The original string is : geeks4geeks
Does string contain any digit ? : True
23
The original string is : geeks4geeks
Does string contain any digit ? : True
56
The original string is : geeks4geeks
Does string contain any digit ? : True
57
The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
59
The original string is : geeks4geeks
Does string contain any digit ? : True
60
The original string is : geeks4geeks
Does string contain any digit ? : True
56
The original string is : geeks4geeks
Does string contain any digit ? : True
62
The original string is : geeks4geeks
Does string contain any digit ? : True
7
The original string is : geeks4geeks
Does string contain any digit ? : True
64
The original string is : geeks4geeks
Does string contain any digit ? : True
65

Chủ Đề