❮ 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
True2 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
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ả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ệ
- Nó không chứa đối số, do đó sẽ xảy ra lỗi nếu truyền tham số
- Cả chữ hoa và chữ thường đều trả về “True”
- 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
True3
True4
True5
True6
True7
đầu ra
True
ví dụ 1. Hoạt động của isalpha[]
Python3
True8
True3____34
True False False2
True6
True7
True False False5
True3______34
True False False8
True6
True7
True False False5
Input : string = 'Ayush Saxena' Output : 11 AyushSaxena Input : string = 'Ayush0212' Output : 5 Ayush2
True3
True4
Input : string = 'Ayush Saxena' Output : 11 AyushSaxena Input : string = 'Ayush0212' Output : 5 Ayush5
True6
Input : string = 'Ayush Saxena' Output : 11 AyushSaxena Input : string = 'Ayush0212' Output : 5 Ayush7
đầ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ố 8thuật toán
- Khởi tạo một chuỗi mới và biến counter thành 0.
- 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.
- 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.
- 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 Ayush8
True3____34
Input : string = 'Ayush Saxena' Output : 11 AyushSaxena Input : string = 'Ayush0212' Output : 5 Ayush5
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
52True4
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
55from 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____158from 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
59True4____158
True32
True33
True34
True35
True36______337
True38
True39
True40
True41
True4
True4
True44
True45
True46______152____348
True4
True50
True46______156______348
True4
True36
True6
True57
True6
True59
Input : string = 'Ayush Saxena' Output : 11 AyushSaxena Input : string = 'Ayush0212' Output : 5 Ayush8
True3____34
True False False8
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
52True4
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
54True35
True36______337
True38
True39
True40
True41
True4
True4
True44
True45
True46______152____348
True4
True50
True46______159____348
True4
True36
True6
True57
True6
True False False01
đầ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
5Thờ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