Chúng ta có thể nhập bảng chữ cái trong python không?

Cú pháp của

True
False
False
4 là

string.isalpha[]

tham số isalpha[]

True
False
False
4 không lấy bất kỳ tham số nào

Giá trị trả về từ isalpha[]

True
False
False
4 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

Có chức năng bảng chữ cái trong Python không?

Hàm isalpha[] là một hàm tích hợp được sử dụng để xử lý chuỗi trong python , hàm này 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 hay tất cả các ký tự trong đầu vào .

ABCD trong Python là gì?

ABC trong Python [ Lớp cơ sở trừu tượng ]

Chủ Đề