Các ký tự ASCII bao gồm cả dấu chấm
print["-8052".isascii[]]0, dấu ủy mê
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
print["-8052".isascii[]]1 và dấu gạch ngang
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
print["-8052".isascii[]]2, do that in string If contains the characters, results results also
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
print["-8052".isascii[]]4Bản sao_______0
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
Nếu chuỗi ký tự là một ký tự trống, kết quả
print["-8052".isascii[]]4 cũng sẽ được trả vềBản sao
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
print["".isascii[]]
#>> True
Kiểm tra chuỗi có phải là chữ hay không bằng phương thức isalpha trong python
Chúng ta sử dụng phương thức isalpha trong python để kiểm tra xem Tất cả các ký tự trong chuỗi phải là ký tự tự hay không .
print["-8052".isascii[]]6. isalpha[]
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
Ký tự chữ cái hay còn gọi là alphabetic character trong tiếng anh, hay 英文字 trong tiếng Nhật
Nếu như tất cả các ký tự trong chuỗi là ký tự chữ, thì kết quả
print["-8052".isascii[]]4 sẽ được trả về
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
Cách sử dụng thực tế giống như ví dụ sau
Sao chép_______5Theo như công thức chính thức của trang web của python, thì các ký tự Alphabetic là những ký tự được định nghĩa là “Chữ cái” trong bảng mã Unicode, có nghĩa là những ký tự có thuộc tính danh mục là một trong “Lm”, . And property of the other characters in the rule of Unicode Standard.
Dựa theo định nghĩa này thì tiếng Việt có dấu, hoặc số được viết bởi tiếng Nhật zenkaku sẽ không được tính là Bảng chữ cái, do đó khi sử dụng phương thức isalpha trong python thì kết quả
print["-8052".isascii[]]7 sẽ được trả lại .
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
Điều kỳ lạ là hán tự tiếng Nhật hay tiếng Trung lại được chấp nhận thuộc tính này. Bản sao
print["Việt Nam".isalpha[]]
#>> False
print["京都".isalpha[]]
#>> True
print["Apple".isalpha[]]
#>> True
print["765".isalpha[]]
#>> False
print["七五三".isalpha[]]
#>> True
Nếu chuỗi ký tự là một ký tự trống, kết quả
print["-8052".isascii[]]7 được trả vềBản sao
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
print["".isalpha[]]
#>> False
Kiểm tra chuỗi phải là chữ hoặc số bằng phương thức isalnum trong python
Chúng ta sử dụng phương thức isalnum trong python để kiểm tra xem Tất cả các ký tự trong chuỗi phải là ký tự hoặc số hoặc không với cú pháp sau đây:
print["-8052".isascii[]]6. isalnum[]
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
Ký tự chữ hoặc số hay còn gọi là ký tự chữ và số trong tiếng Anh, hay 英数字 trong tiếng Nhật
Nếu như tất cả các ký tự trong chuỗi là ký tự chữ hoặc số, thì kết quả
print["-8052".isascii[]]4 sẽ được trả về.
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
Nói cách khác, nếu như tất cả các ký tự trong chuỗi là ký tự chữ cái [chữ cái] hoặc là số [số], thì kết quả là
print["-8052".isascii[]]4 sẽ được trả về và
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
print["-8052".isascii[]]7 trong các trường hợp .
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
Các bạn có thể tìm hiểu thêm về các ký tự chữ số Alphanumeric tại Wikioedia
Cách sử dụng phương thức isalnum trong python thực tiễn giống như ví dụ sau
Sao chép_______11Và nếu chuỗi ký tự là một ký tự trống, kết quả là
print["-8052".isascii[]]7 được trả vềBản sao
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
print["-8052".isascii[]]3
#>> True
print["-3.1415".isascii[]]
#>> True
print["2,334,500".isascii[]]
#>> True
Tổng kết và thực hiện
Ở đây Kiyoshi đã hướng dẫn bạn cách kiểm tra chuỗi phải là chữ hay không trong python với các phương thức isalpha , isdecimal và isnumeric rồi.
Ngẩn ra, Nếu bạn muốn kiểm tra chuỗi phải là số hay không trong python , hãy tham khảo bài viết Hướng dẫn kiểm tra chuỗi phải là số hay không trong python nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về python trong các bài học tiếp theo.
Liên kết URL
https. //laptrinhcanban. com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/kiem-tra-chuoi-co-phai-la-chu-hay-khong-trong-python/
Viết bởi Kiyoshi. Đã đăng ký bản quyền tác giả tại Creativecommons và DMCA
Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam
Hồ sơ
Tác giả. Kiyoshi [Chí Thành]
Kiyoshi là cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản