Có một mô-đun bảng chữ cái trong python không?

❮ Phương thức chuỗi


Ví dụ

Kiểm tra xem tất cả các ký tự trong văn bản có phải là chữ cái không

txt = "Công tyX"

x = txt. isalpha()

in(x)

Tự mình thử »


Định nghĩa và cách sử dụng

Phương thức

True
2 trả về True nếu tất cả các ký tự là các chữ cái trong bảng chữ cái (a-z)

Ví dụ về các ký tự không phải là chữ cái trong bảng chữ cái. (khoảng trống). #%&?


cú pháp

Giá trị tham số

Không có tham số


Thêm ví dụ

Ví dụ

Kiểm tra xem tất cả các ký tự trong văn bản có phải là chữ cái không

txt = "Công ty10"

x = txt. isalpha()

in(x)

Tự mình thử »


❮ Phương thức chuỗi


Mô tả dự án

Có một mô-đun bảng chữ cái trong python không?

bảng chữ cái sử dụng các phương pháp khác nhau để nhận dạng văn bản

Cài đặt

Cách dễ nhất để cài đặt gói là qua pip

$ pip install alphabet

Cách sử dụng

che giấu

from alphabet import alphabet

key = "foobar"
s = alphabet.alphabet("python")

print(s)
> python

t = s.obfuscate(key)
print(bytes(t, 'utf-8'))
> b'\x16\x16\x1b\n\x0e\x1c'

print(t.obfuscate(key))
> python

Xác định một chuỗi

from alphabet import alphabet

alphabet('%!').identify()
> 'PostScript document text'

alphabet('import os').identify()
> 'Python'

alphabet('

foobar

').identify() > 'XML' alphabet('Привет').identify() > 'ru'

Phương thức chuỗi isalpha() của Python

Cải thiện bài viết

Lưu bài viết

Thích bài viết

  • Độ khó. Dễ dàng
  • Cập nhật lần cuối. 18 tháng 8 năm 2022

  • Đọc
  • Bàn luận
  • khóa học
  • Luyện tập
  • Băng hình
  • Cải thiện bài viết

    Lưu bài viết

    Phương thức isalpha() trong Python String dùng để kiểm tra xem tất cả các ký tự trong String có phải là một bảng chữ cái hay không

    Cú pháp phương thức chuỗi isalpha() trong Python

    cú pháp. chuỗi. isalpha()

    Thông số. isalpha() không nhận bất kỳ tham số nào

    trả lại

    • Thật. Nếu tất cả các ký tự trong chuỗi là bảng chữ cái
    • Sai. Nếu chuỗi chứa 1 hoặc nhiều ký tự không phải bảng chữ cái

    Lỗi và ngoại lệ

    1. Nó không chứa đối số, do đó sẽ xảy ra lỗi nếu truyền tham số
    2. Cả chữ hoa và chữ thường đều trả về “True”
    3. Khoảng trắng không được coi là bảng chữ cái, do đó, nó trả về “Sai”

    Ví dụ phương thức chuỗi isalpha() của Python

    Python3




    True
    3
    True
    4
    True
    5

    True
    6
    True
    7

    đầu ra

    True

    ví dụ 1. Hoạt động của isalpha()

    Python3




    True
    8

    True
    3____34
    True
    False
    False
    2

    True
    6
    True
    7

    True
    False
    False
    5

    True
    3______34
    True
    False
    False
    8

    True
    6
    True
    7

    True
    False
    False
    5

    Input : string = 'Ayush Saxena'
    Output : 11
             AyushSaxena
    
    Input : string = 'Ayush0212'
    Output : 5
             Ayush
    2

    True
    3
    True
    4
    Input : string = 'Ayush Saxena'
    Output : 11
             AyushSaxena
    
    Input : string = 'Ayush0212'
    Output : 5
             Ayush
    5

    True
    6
    Input : string = 'Ayush Saxena'
    Output : 11
             AyushSaxena
    
    Input : string = 'Ayush0212'
    Output : 5
             Ayush
    7

    đầu ra.  

    True
    False
    False

    ví dụ 2. Ứng dụng thực tế

    Đưa ra một chuỗi trong Python, đếm số lượng bảng chữ cái trong chuỗi và in các bảng chữ cái

    ________số 8

    thuật toán

    1. Khởi tạo một chuỗi mới và biến counter thành 0.  
    2. Duyệt qua ký tự chuỗi đã cho theo ký tự cho đến độ dài của nó, kiểm tra xem ký tự đó có phải là bảng chữ cái không.  
    3. Nếu đó là một bảng chữ cái, hãy tăng bộ đếm lên 1 và thêm nó vào một chuỗi mới, nếu không thì chuyển sang ký tự tiếp theo.  
    4. In giá trị của bộ đếm và chuỗi mới

    Python3




    Input : string = 'Ayush Saxena'
    Output : 11
             AyushSaxena
    
    Input : string = 'Ayush0212'
    Output : 5
             Ayush
    8

    True
    3____34
    Input : string = 'Ayush Saxena'
    Output : 11
             AyushSaxena
    
    Input : string = 'Ayush0212'
    Output : 5
             Ayush
    5

    from alphabet import alphabet
    
    key = "foobar"
    s = alphabet.alphabet("python")
    
    print(s)
    > python
    
    t = s.obfuscate(key)
    print(bytes(t, 'utf-8'))
    > b'\x16\x16\x1b\n\x0e\x1c'
    
    print(t.obfuscate(key))
    > python
    52
    True
    4
    from alphabet import alphabet
    
    key = "foobar"
    s = alphabet.alphabet("python")
    
    print(s)
    > python
    
    t = s.obfuscate(key)
    print(bytes(t, 'utf-8'))
    > b'\x16\x16\x1b\n\x0e\x1c'
    
    print(t.obfuscate(key))
    > python
    54

     

    from alphabet import alphabet
    
    key = "foobar"
    s = alphabet.alphabet("python")
    
    print(s)
    > python
    
    t = s.obfuscate(key)
    print(bytes(t, 'utf-8'))
    > b'\x16\x16\x1b\n\x0e\x1c'
    
    print(t.obfuscate(key))
    > python
    55

    from alphabet import alphabet
    
    key = "foobar"
    s = alphabet.alphabet("python")
    
    print(s)
    > python
    
    t = s.obfuscate(key)
    print(bytes(t, 'utf-8'))
    > b'\x16\x16\x1b\n\x0e\x1c'
    
    print(t.obfuscate(key))
    > python
    56____34____158

    from alphabet import alphabet
    
    key = "foobar"
    s = alphabet.alphabet("python")
    
    print(s)
    > python
    
    t = s.obfuscate(key)
    print(bytes(t, 'utf-8'))
    > b'\x16\x16\x1b\n\x0e\x1c'
    
    print(t.obfuscate(key))
    > python
    59
    True
    4____158

     

    True
    32

    True
    33

    True
    34

    True
    35
    True
    36______337
    True
    38

    True
    39
    True
    40
    True
    41
    True
    4
    True
    4
    True
    44
    True
    45

    True
    46______152____348
    True
    4
    True
    50

    True
    46______156______348
    True
    4
    True
    36

    True
    6
    True
    57

    True
    6
    True
    59

     

    Input : string = 'Ayush Saxena'
    Output : 11
             AyushSaxena
    
    Input : string = 'Ayush0212'
    Output : 5
             Ayush
    8

    True
    3____34
    True
    False
    False
    8

    from alphabet import alphabet
    
    key = "foobar"
    s = alphabet.alphabet("python")
    
    print(s)
    > python
    
    t = s.obfuscate(key)
    print(bytes(t, 'utf-8'))
    > b'\x16\x16\x1b\n\x0e\x1c'
    
    print(t.obfuscate(key))
    > python
    52
    True
    4
    from alphabet import alphabet
    
    key = "foobar"
    s = alphabet.alphabet("python")
    
    print(s)
    > python
    
    t = s.obfuscate(key)
    print(bytes(t, 'utf-8'))
    > b'\x16\x16\x1b\n\x0e\x1c'
    
    print(t.obfuscate(key))
    > python
    54

    True
    35
    True
    36______337
    True
    38

    True
    39
    True
    40
    True
    41
    True
    4
    True
    4
    True
    44
    True
    45

    True
    46______152____348
    True
    4
    True
    50

    True
    46______159____348
    True
    4
    True
    36

    True
    6
    True
    57

    True
    6
    True
    False
    False
    01

    đầu ra.  

    from alphabet import alphabet
    
    key = "foobar"
    s = alphabet.alphabet("python")
    
    print(s)
    > python
    
    t = s.obfuscate(key)
    print(bytes(t, 'utf-8'))
    > b'\x16\x16\x1b\n\x0e\x1c'
    
    print(t.obfuscate(key))
    > python
    5

    Thời gian phức tạp. Trên)

    Không gian phụ trợ. Trên)


    Ghi chú cá nhân của tôi arrow_drop_up

    Tiết kiệm

    Vui lòng Đăng nhập để nhận xét.

    Có bảng chữ cái tích hợp sẵn trong Python không?

    Tổng quan. Hàm isalpha() là một hàm tích hợp được sử dụng để xử lý chuỗi trong python , dùng để kiểm tra xem một ký tự đầu vào có phải là một bảng chữ cái hay không. .

    Chúng ta có thể in bảng chữ cái bằng Python không?

    Phương pháp #1. Sử dụng vòng lặp + chr() .