Python isalpha ngoại trừ

Phương thức isalpha[] trong chuỗi python được sử dụng để kiểm tra xem chuỗi có bao gồm các bảng chữ cái hay không. Phương thức này trả về true nếu tất cả các ký tự trong chuỗi đầu vào là chữ cái và có ít nhất một ký tự. Nếu không, nó trả về false

Các ký tự chữ cái là những ký tự được định nghĩa trong cơ sở dữ liệu ký tự Unicode là “Chữ cái”, tôi. e. , những người có thuộc tính danh mục chung là một trong số “Lm”, “Lt”, “Lu”, “Ll”, hoặc “Lo”. Lưu ý rằng thuộc tính này khác với thuộc tính “Alphabetic” được xác định trong Tiêu chuẩn Unicode

Hãy để chúng tôi xem xét chức năng này với nhiều chi tiết hơn trong phần sau

cú pháp

Sau đây là cú pháp của phương thức isalpha[] chuỗi python -

str.isalpha[]

Thông số

Phương thức chuỗi isalpha[] của python không chứa bất kỳ tham số nào

Giá trị trả về

Phương thức chuỗi isalpha[] của python trả về true nếu tất cả các ký tự trong chuỗi là chữ cái và có ít nhất một ký tự, ngược lại là false

Ví dụ

Các chữ cái viết thường và viết hoa nằm dưới các ký tự chữ cái. Các ký tự khác như '. '. '@',. không được coi là chữ cái

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]

Khi thực hiện chương trình trên, đầu ra sau được tạo -

Are all the characters of the string alphabetic? False

Ví dụ

Chỉ các chữ cái viết thường và viết hoa nằm dưới các ký tự chữ cái

Sau đây là một ví dụ về phương thức chuỗi isalpha[] của python. Trong chương trình này, một chuỗi "Chào mừng" được tạo và hàm isalpha[] được gọi

#!/usr/bin/python
str = "Welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]

Sau đây là đầu ra thu được bằng cách thực hiện chương trình trên -

Are all the characters of the string alphabetic? True

Ví dụ

Chỉ các chữ cái viết thường và viết hoa nằm dưới các ký tự chữ cái. Ngay cả khoảng trống " " cũng không được coi là chữ cái

#!/usr/bin/python
str = "welcome "
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]

Đầu ra sau đây thu được bằng cách thực hiện chương trình trên -

Are all the characters of the string alphabetic? False

Ví dụ

Chỉ các chữ cái viết thường và viết hoa nằm dưới các ký tự chữ cái

#!/usr/bin/python
str = "aBCD"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]

Chương trình trên, khi thực thi, hiển thị đầu ra sau -

Are all the characters of the string alphabetic? True

Ví dụ

Các chữ cái viết thường và chữ cái viết hoa được coi là các ký tự chữ cái. Ngay cả những con số và khoảng trống không được coi là chữ cái

Sử dụng

s="Hello$ Python3$"
s1=s.replace["$",""]
print [s1]
#Output:Hello Python3
3, chúng ta có thể thay thế một ký tự cụ thể. Nếu chúng ta muốn xóa ký tự cụ thể đó, hãy thay thế ký tự đó bằng một chuỗi rỗng. Phương thức
s="Hello$ Python3$"
s1=s.replace["$",""]
print [s1]
#Output:Hello Python3
3 sẽ thay thế tất cả các lần xuất hiện của ký tự cụ thể được đề cập

s="Hello$ Python3$"
s1=s.replace["$",""]
print [s1]
#Output:Hello Python3

Nếu chúng tôi muốn xóa một lần xuất hiện của ký tự đó được đề cập, hãy đề cập đến số lượng

s="Hello$ Python3$"
s1=s.replace["$",""]
print [s1]
#Output:Hello Python3
5

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
3

Sử dụng 'tái. phụ[]'

s="Hello$ Python3$"
s1=s.replace["$",""]
print [s1]
#Output:Hello Python3
6

“Trả về chuỗi thu được bằng cách thay thế các lần xuất hiện mẫu không chồng chéo ngoài cùng bên trái trong chuỗi bằng phép thay thế thay thế. Nếu không tìm thấy mẫu, chuỗi được trả về không thay đổi. ”

— Tài liệu Python

Nếu chúng ta muốn loại bỏ các ký tự cụ thể, chuỗi thay thế được đề cập là một chuỗi rỗng

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
5

s="Hello$ Python3$"
s1=s.replace["$",""]
print [s1]
#Output:Hello Python3
7

  • Mẫu được thay thế →
    s="Hello$ Python3$"
    s1=s.replace["$",""]
    print [s1]
    #Output:Hello Python3
    8
  • s="Hello$ Python3$"
    s1=s.replace["$",""]
    print [s1]
    #Output:Hello Python3
    9 dùng để chỉ một tập hợp các ký tự
  • #!/usr/bin/python
    str = "Hello!welcome"
    result=str.isalpha[]
    print["Are all the characters of the string alphabetic?", result]
    
    30 → sẽ khớp với
    #!/usr/bin/python
    str = "Hello!welcome"
    result=str.isalpha[]
    print["Are all the characters of the string alphabetic?", result]
    
    31 hoặc
    #!/usr/bin/python
    str = "Hello!welcome"
    result=str.isalpha[]
    print["Are all the characters of the string alphabetic?", result]
    
    32 hoặc
    #!/usr/bin/python
    str = "Hello!welcome"
    result=str.isalpha[]
    print["Are all the characters of the string alphabetic?", result]
    
    33
  • Chuỗi thay thế được đưa ra dưới dạng một chuỗi rỗng
  • Nếu những ký tự này được tìm thấy trong chuỗi, chúng sẽ được thay thế bằng một chuỗi trống

2. Xóa tất cả ký tự ngoại trừ bảng chữ cái khỏi chuỗi

Sử dụng 'isalpha []'

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
34 được sử dụng để kiểm tra xem chuỗi có chứa bảng chữ cái hay không. Nó trả về
#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
35 nếu nó chỉ chứa bảng chữ cái

Nó sẽ lặp qua chuỗi và kiểm tra xem mỗi ký tự trong chuỗi có phải là bảng chữ cái hay không và trả về nếu đó là bảng chữ cái

Ví dụ

Are all the characters of the string alphabetic? False
5

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
36

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
37

Kết quả →

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
38

Đó là một biểu thức máy phát điện. Nó trả về một đối tượng trình tạo chứa tất cả các bảng chữ cái từ chuỗi

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
39

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
50 sẽ nối tất cả các phần tử trong iterable bằng một chuỗi rỗng

Sử dụng 'bộ lọc []'

#!/usr/bin/python
str = "Welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
1

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
51

Hàm

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
52 sẽ áp dụng phương thức
#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
53 cho từng phần tử trong chuỗi và nếu đó là
#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
35, nó sẽ trả về phần tử đó. Nếu không, nó sẽ bỏ qua mục

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
55

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
52 sẽ trả về một trình lặp chứa tất cả các bảng chữ cái trong chuỗi và
#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
57 sẽ nối tất cả các phần tử trong trình lặp với một chuỗi trống

Sử dụng 'tái. phụ[]'

#!/usr/bin/python
str = "Welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
9

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
58

  • #!/usr/bin/python
    str = "Hello!welcome"
    result=str.isalpha[]
    print["Are all the characters of the string alphabetic?", result]
    
    59 → Nó sẽ khớp với tất cả các ký tự trừ bảng chữ cái. Nếu ký tự đầu tiên của tập hợp là
    Are all the characters of the string alphabetic? False
    
    50, thì tất cả các ký tự không có trong tập hợp sẽ được so khớp
  • Tất cả các ký tự phù hợp sẽ được thay thế bằng một chuỗi trống
  • Tất cả các ký tự ngoại trừ bảng chữ cái đều bị xóa

3. Xóa tất cả ký tự ngoại trừ bảng chữ cái và số khỏi chuỗi

Sử dụng 'isalnum[]'

Are all the characters of the string alphabetic? False
51 dùng để kiểm tra xem các ký tự trong chuỗi có phải là chữ và số hay không [bảng chữ cái [A-Z, a-z] và số [0-9] là chữ số]

Nó sẽ lặp qua chuỗi và kiểm tra xem mỗi ký tự trong chuỗi có phải là chữ và số hay không và trả về nếu đó là bảng chữ cái/số

Are all the characters of the string alphabetic? True
4

Sử dụng 'tái. phụ[]'

Are all the characters of the string alphabetic? True
5

Are all the characters of the string alphabetic? False
52

  • Are all the characters of the string alphabetic? False
    
    53 → Nó sẽ khớp với tất cả các ký tự trừ bảng chữ cái và số. Nếu ký tự đầu tiên của tập hợp là
    Are all the characters of the string alphabetic? False
    
    50, thì tất cả các ký tự không có trong tập hợp sẽ được so khớp
  • Tất cả các ký tự phù hợp sẽ được thay thế bằng một chuỗi trống
  • Tất cả các ký tự ngoại trừ bảng chữ cái và số đều bị xóa

4. Xóa tất cả các số khỏi chuỗi bằng biểu thức chính quy

Sử dụng 'tái. phụ[]'

Are all the characters of the string alphabetic? True
9

Are all the characters of the string alphabetic? False
55

  • Are all the characters of the string alphabetic? False
    
    56 sẽ ghép các số từ 0-9
  • Are all the characters of the string alphabetic? False
    
    57, nếu tìm thấy, sẽ được thay thế bằng một chuỗi rỗng

5. Xóa tất cả ký tự khỏi chuỗi ngoại trừ số

Sử dụng 'isdecimal[]'

Are all the characters of the string alphabetic? False
58 trả về
#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
35 nếu tất cả các ký tự trong chuỗi là số thập phân và có ít nhất một ký tự. Nếu không, nó sẽ trả về
#!/usr/bin/python
str = "Welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
10. Các số thập phân là các số có thể được sử dụng để tạo thành các số trong cơ số 10

Ví dụ

s="Hello$ Python3$"
s1=s.replace["$",""]
print [s1]
#Output:Hello Python3
0

#!/usr/bin/python
str = "Welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
11

Nó lặp qua chuỗi và kiểm tra xem mỗi ký tự trong chuỗi có phải là số hay không và trả về nếu đó là số

#!/usr/bin/python
str = "Welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
12 sẽ nối tất cả các phần tử được trả về bằng một chuỗi rỗng

Sử dụng 'tái. phụ[]'

s="Hello$ Python3$"
s1=s.replace["$",""]
print [s1]
#Output:Hello Python3
1

#!/usr/bin/python
str = "Welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
13

  • #!/usr/bin/python
    str = "Welcome"
    result=str.isalpha[]
    print["Are all the characters of the string alphabetic?", result]
    
    14 sẽ khớp với tất cả các ký tự ngoại trừ số 0-9
  • #!/usr/bin/python
    str = "Welcome"
    result=str.isalpha[]
    print["Are all the characters of the string alphabetic?", result]
    
    15. Nếu tìm thấy bất kỳ ký tự nào không phải là số, nó sẽ được thay thế bằng một chuỗi rỗng

Sử dụng 'bộ lọc []'

s="Hello$ Python3$"
s1=s.replace["$",""]
print [s1]
#Output:Hello Python3
2

#!/usr/bin/python
str = "Welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
16

Hàm

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
52 sẽ áp dụng phương thức
#!/usr/bin/python
str = "Welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
18 cho từng phần tử trong chuỗi và nếu đó là
#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
35, nó sẽ trả về phần tử đó. Nếu không, nó sẽ bỏ qua mục

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
55

#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
52 sẽ trả về một trình lặp chứa tất cả các số trong chuỗi và
#!/usr/bin/python
str = "Hello!welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
57 sẽ nối tất cả các phần tử trong trình lặp với một chuỗi trống

Tham khảo câu chuyện của tôi cho

#!/usr/bin/python
str = "Welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
93 so với
#!/usr/bin/python
str = "Welcome"
result=str.isalpha[]
print["Are all the characters of the string alphabetic?", result]
94

Ghi chú. Các chuỗi Python là bất biến, vì vậy tất cả các phương thức được đề cập sẽ xóa các ký tự khỏi chuỗi và trả về một chuỗi mới. Nó sẽ không sửa đổi chuỗi gốc

Những gì được bao gồm trong trăn Isalpha?

Phương thức chuỗi isalpha[] của Python . returns True if all the characters are alphabet letters [a-z].

Isalpha[] có hoạt động với khoảng trắng không?

Hàm chuỗi Python isalpha[] . Boolean tôi. e. Đúng hay sai. Giá trị tham số. Không cần tham số. Khoảng trống không được coi là bảng chữ cái. Do đó, khoảng trống sẽ trả về Sai .

Isalpha có bao gồm các ký tự đặc biệt không?

Cú pháp của phương thức isalpha python . Ghi chú. Khoảng trắng, số và ký tự đặc biệt không được coi là bảng chữ cái .

Đâu là sự khác biệt giữa Isalnumvà Isalpha?

isalnum[] kiểm tra ký tự chữ và số; . là chữ số[c]]. isalpha[] kiểm tra một ký tự chữ cái; . islower[c]]

Chủ Đề