Nếu chuỗi có bảng chữ cái hoặc một số, hãy trả về true. Nếu không, trả lại sai.
Có thể là một thời gian, nhưng nếu bạn muốn tìm ra nếu chuỗi ít nhất 1 bảng chữ cái hoặc chữ số, chúng ta có thể sử dụng
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
ĐọcBàn luậnXem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Examples:
Input: welcome2ourcountry34
Output: True
Input: stringwithoutnum
Output: False
Approach:
Bàn luận
Python3
Cho một chuỗi trong Python. Nhiệm vụ là kiểm tra xem chuỗi có ít nhất một chữ cái (ký tự) và một số. Trả về True True nếu chuỗi đã cho hoàn toàn điền vào điều kiện ở trên khác trả về Sai False (không có dấu ngoặc kép).
Cách tiếp cận rất đơn giản, chúng tôi sẽ sử dụng Loop và hai cờ cho chữ cái và số. Những cờ này sẽ kiểm tra xem chuỗi có chứa chữ cái và số không. Cuối cùng, chúng tôi sẽ lấy và của cả hai cờ để kiểm tra xem cả hai có đúng hay không. Các chữ cái có thể được kiểm tra trong chuỗi python bằng phương thức isalpha () và các số có thể được kiểm tra bằng phương thức isDigit ().
>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
1 >>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
2>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
3>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
4>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
5>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
6>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
7 >>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
8>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
5import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
0>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
7 >>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
8>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
5import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
4 import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
5import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
6 >>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
3import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
8import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
9stringsample.isalpha()
0 stringsample.isalpha()
1stringsample.isalpha()
2>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
6>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
7 stringsample.isalpha()
5import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
9stringsample.isalpha()
0 stringsample.isalpha()
8Input: welcome2ourcountry34
Output: True
8Input: welcome2ourcountry34
Output: True
9Input: stringwithoutnum
Output: False
0Input: stringwithoutnum
Output: False
1stringsample.isalpha()
2import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
0>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
7 stringsample.isalpha()
5Output::
True
False
>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
5Input: welcome2ourcountry34
Output: True
4 >>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
6Input: welcome2ourcountry34
Output: True
6 Input: welcome2ourcountry34
Output: True
7O(n)
Input: welcome2ourcountry34
Output: True
8Input: welcome2ourcountry34
Output: True
9Input: stringwithoutnum
Output: False
4Input: stringwithoutnum
Output: False
1O(n)
Độ phức tạp về thời gian: O (n)
Python3
Cho một chuỗi trong Python. Nhiệm vụ là kiểm tra xem chuỗi có ít nhất một chữ cái (ký tự) và một số. Trả về True True nếu chuỗi đã cho hoàn toàn điền vào điều kiện ở trên khác trả về Sai False (không có dấu ngoặc kép).
Cách tiếp cận rất đơn giản, chúng tôi sẽ sử dụng Loop và hai cờ cho chữ cái và số. Những cờ này sẽ kiểm tra xem chuỗi có chứa chữ cái và số không. Cuối cùng, chúng tôi sẽ lấy và của cả hai cờ để kiểm tra xem cả hai có đúng hay không. Các chữ cái có thể được kiểm tra trong chuỗi python bằng phương thức isalpha () và các số có thể được kiểm tra bằng phương thức isDigit ().
>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
1 >>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
2>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
3>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
4>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
5>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
6>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
7 >>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
8>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
5import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
0>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
7 >>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
8>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
5import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
4 import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
5import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
6 >>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
3import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
8import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
9stringsample.isalpha()
0 stringsample.isalpha()
1stringsample.isalpha()
2>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
6>>> '123abc'.isalnum()
True
>>> '123'.isalnum()
True
>>> 'abc'.isalnum()
True
>>> '123#$%abc'.isalnum()
>>> a = '123abc'
>>> (a.isalnum()) and (not a.isalpha()) and (not a.isnumeric())
True
>>>
7 stringsample.isalpha()
5import string
alnum = set(string.letters + string.digits)
len(set(thestring) & alnum) > 0
9stringsample.isalpha()
0 stringsample.isalpha()
8Input: welcome2ourcountry34
Output: True
8Input: welcome2ourcountry34
Output: True
9Input: stringwithoutnum
Output: False
0Input: stringwithoutnum
Output: False
1Input: welcome2ourcountry34
Output: True
8Input: welcome2ourcountry34
Output: True
9Input: stringwithoutnum
Output: False
4Input: stringwithoutnum
Output: False
1
Để kiểm tra xem một chuỗi chỉ chứa các chữ cái hoặc chữ số unicode trong java, chúng tôi sử dụng phương thức isletterArdigit () và phương thức charat () với các câu lệnh ra quyết định. Phương pháp IsletTerordigit (char CH) xác định xem ký tự cụ thể (Unicode CH) là một chữ cái hay chữ số.use the isLetterOrDigit() method and charAt() method with decision-making statements. The isLetterOrDigit(char ch) method determines whether the specific character (Unicode ch) is either a letter or a digit.
Phương thức chuỗi python isalnum () Phương thức isalnum () trả về true nếu tất cả các ký tự là chữ và số, có nghĩa là chữ cái bảng chữ cái (a-z) và số (0-9). Ví dụ về các ký tự không phải là chữ và số: (không gian)! #%&?isalnum() Method
The isalnum() method returns True if all the characters are alphanumeric, meaning alphabet letter (a-z) and numbers (0-9). Example of characters that are not alphanumeric: (space)! #%&?
Chuỗi python isalpha () Phương thức isalpha () trả về true nếu tất cả các ký tự trong chuỗi là bảng chữ cái.Nếu không, nó trả về sai.isalpha()
The isalpha() method returns True if all characters in the string are alphabets. If not, it returns False.
Phương thức số 1: Sử dụng tất cả () + ISSPace () + isalpha () Đây là một trong những cách mà nhiệm vụ này có thể được thực hiện.Trong đó, chúng tôi so sánh chuỗi cho tất cả các yếu tố chỉ là bảng chữ cái hoặc không gian.Using all() + isspace() + isalpha()
This is one of the way in which this task can be performed. In this, we compare the string for all elements being alphabets or space only.