Cú pháp của
True False False4 là
string.isalpha[]
tham số isalpha[]
True False False4 không lấy bất kỳ tham số nào
Giá trị trả về từ isalpha[]
True False False4 trở lại
- Đúng nếu tất cả các ký tự trong chuỗi là bảng chữ cái [có thể là cả chữ thường và chữ hoa]
- Sai nếu ít nhất một ký tự không phải là bảng chữ cái
ví dụ 1. Hoạt động của isalpha[]
name = "Monica"
print[name.isalpha[]]
# contains whitespace
name = "Monica Geller"
print[name.isalpha[]]
# contains number
name = "Mo3nicaGell22er"
print[name.isalpha[]]
đầu ra
True False False
ví dụ 1. Hoạt động của isalpha[]
name = "MonicaGeller"
if name.isalpha[] == True:
print["All characters are alphabets"]
else:
print["All characters are not alphabets."]
đầu ra
All characters are alphabets
Kiểm tra các phương thức Chuỗi liên quan này
Đôi khi trong khi làm việc với bảng chữ cái trong python, để làm cho công việc của chúng tôi dễ dàng, chúng tôi muốn khởi tạo một danh sách chứa tất cả các bảng chữ cái. Nếu chúng ta không biết cách sử dụng python, chúng ta sẽ gõ thủ công tất cả các bảng chữ cái, sẽ khá mất thời gian. Trong bài viết này, chúng ta sẽ tìm hiểu nhiều cách khác nhau để khởi tạo một danh sách chứa các bảng chữ cái viết hoa, viết thường, viết hoa và viết thường. Chúng ta cũng sẽ học cách thực hiện các thao tác khác nhau trên bảng chữ cái.
Bảng chữ cái Python giống như ngôn ngữ lập trình C cấp thấp hơn. Chúng có một giá trị ASCII duy nhất gắn liền với chúng. Với sự trợ giúp của các giá trị ascii này, bạn có thể chuyển đổi chúng thành ký tự và số. Trong bài đăng này, chúng tôi sẽ thực hiện tất cả các cách để tạo danh sách các bảng chữ cái
Trong mọi ngôn ngữ lập trình, kể cả python, mỗi bảng chữ cái đều có một giá trị ASCII duy nhất. Chúng ta có thể chuyển đổi các giá trị ASCII đó thành bảng chữ cái bằng các hàm chr và ord.
nội dung
- Tạo danh sách bảng chữ cái trong Python
- Phương pháp tiếp cận chung dành cho Bảng chữ cái Python
- Bảng chữ cái Python sử dụng hiểu danh sách
- Bảng chữ cái Python sử dụng chức năng bản đồ
- Nhập mô-đun chuỗi
- Cách kiểm tra xem ký tự có phải là Bảng chữ cái hay không trong Python
- Sử dụng điều kiện If
- Sử dụng chức năng tích hợp
- Cách chuyển đổi bảng chữ cái thành giá trị ASCII
- Phải đọc
- Sự kết luận
Tạo danh sách bảng chữ cái trong Python
Có nhiều cách để khởi tạo một danh sách chứa các bảng chữ cái, và chúng ta sẽ bắt đầu với cách đơn giản nhất.
Phương pháp tiếp cận chung dành cho Bảng chữ cái Python
Giá trị ASCII của A-Z nằm trong khoảng 65-90 và đối với a-z, giá trị nằm trong khoảng 97 – 122. Những gì chúng tôi sẽ làm là chúng tôi sẽ chạy vòng lặp trong phạm vi này và sử dụng chr[], chúng tôi sẽ chuyển đổi các giá trị ASCII này thành bảng chữ cái.
A-Z.
# initialize an empty list that will contain all the capital # alphabets alphabets_in_capital=[] for i in range[65,91]: alphabets_in_capital.append[chr[i]] print[alphabets_in_capital]
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']
a-z.
# initialize an empty list that will contain all the lowercase alphabets alphabets_in_lowercase=[] for i in range[97,123]: alphabets_in_lowercase.append[chr[i]] print[alphabets_in_lowercase]________số 8
Bảng chữ cái Python sử dụng hiểu danh sách
Chúng ta có thể khởi tạo biến bằng 'a' hoặc 'A' và tiếp tục tăng giá trị ASCII của biến. Chúng tôi sẽ chạy vòng lặp 26 lần vì có 26 bảng chữ cái trong tiếng Anh.
var='a' alphabets=[] # starting from the ASCII value of 'a' and keep increasing the # value by i. alphabets=[[chr[ord[var]+i]] for i in range[26]] print[alphabets]________số 8
name = "Monica"
print[name.isalpha[]]
# contains whitespace
name = "Monica Geller"
print[name.isalpha[]]
# contains number
name = "Mo3nicaGell22er"
print[name.isalpha[]]
1['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']
Bảng chữ cái Python sử dụng chức năng bản đồ
Chúng ta cũng có thể sử dụng chức năng bản đồ để tạo danh sách các bảng chữ cái, hãy xem cách thực hiện.
name = "Monica"
print[name.isalpha[]]
# contains whitespace
name = "Monica Geller"
print[name.isalpha[]]
# contains number
name = "Mo3nicaGell22er"
print[name.isalpha[]]
3________số 8['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']0
Nhập mô-đun chuỗi
Chúng tôi cũng có thể nhập mô-đun chuỗi và sử dụng các chức năng của nó để tạo danh sách các bảng chữ cái mà không gặp rắc rối nào
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']1
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']2
Cách kiểm tra xem ký tự có phải là Bảng chữ cái hay không trong Python
Nếu chúng ta muốn kiểm tra ký tự có phải là bảng chữ cái hay không, chúng ta có thể sử dụng điều kiện if hoặc hàm có sẵn. Hãy xem làm thế nào
Sử dụng điều kiện If
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']3
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']4
Sử dụng chức năng tích hợp
Chúng ta cũng có thể sử dụng phương thức isalpha[] để kiểm tra ký tự có phải là bảng chữ cái hay không
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']5
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']6
Cách chuyển đổi bảng chữ cái thành giá trị ASCII
Hãy cho chúng tôi xem cách chúng tôi có thể chuyển đổi bảng chữ cái thành các giá trị ASCII tương ứng của chúng
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']7
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']8
Phải đọc
- Cách chuyển chuỗi thành chữ thường trong
- Cách tính căn bậc hai
- Đầu vào của người dùng. Hàm nhập []. Đầu vào bàn phím
- Cuốn sách hay nhất để học Python
Sự kết luận
Nói chung trong lập trình động hoặc khi làm bất kỳ ứng dụng nào, chúng ta cần khởi tạo một danh sách Python chứa các bảng chữ cái. Có nhiều cách sử dụng để chúng ta có thể tạo một danh sách chứa tất cả các bảng chữ cái như sử dụng mô-đun chuỗi hoặc bằng cách sử dụng các giá trị ASCII