Hàm ord() trong Python chấp nhận một chuỗi có độ dài 1 làm đối số và trả về biểu diễn điểm mã unicode của đối số đã truyền. Ví dụ: Syntax: 3 trả về 66 là giá trị điểm mã unicode của ký tự 'B'. Trong hướng dẫn này, chúng ta sẽ thảo luận về hàm ord() với sự trợ giúp của các ví dụ Show Ghi chú. 128 giá trị điểm mã Unicode đầu tiên giống như ASCII Hàm ord() trong Python Ví dụTrong ví dụ sau, chúng tôi đang tìm các giá trị điểm mã unicode của một số nguyên, một ký tự và một ký tự đặc biệt. 128 điểm mã unicode đầu tiên giống như các giá trị ASCII, có nghĩa là các điểm mã unicode giống như các giá trị ASCII của các chuỗi có độ dài 1 đã truyền này # unicode code point of integer print("The ASCII value of 9 is",ord('9')) # unicode code point of alphabet print("The ASCII value of B is",ord('B')) # unicode code point of special character print("The ASCII value of ! is",ord('!')) đầu ra Một ví dụ khác về hàm ord() trong PythonĐối số truyền vào phải có độ dài 1, nếu chúng ta cố gắng truyền một chuỗi có độ dài lớn hơn 1 thì chúng ta sẽ gặp lỗi biên dịch. Hãy lấy một ví dụ để xem chúng ta gặp lỗi gì # unicode code point of integer print("The ASCII value of 10 is",ord('10')) Như bạn có thể thấy ở đầu ra, chúng tôi gặp lỗi khi chuyển chuỗi có độ dài lớn hơn 1 Hàm Syntax: 4 của Python lấy một ký tự (=chuỗi có độ dài một) làm đầu vào và trả về số Unicode của ký tự này. Ví dụ: Syntax: 5 trả về số Unicode Syntax: 6. Hàm nghịch đảo của Syntax: 4 là hàm Syntax: 0, do đó, Syntax: 1 trả về ký tự gốc Syntax: 2Hàm ord() trong Python Xem video này trên YouTube Dưới đây là ba ví dụ về các ký tự Unicode đã truyền được chuyển đổi thành số Unicode của chúng bằng cách sử dụng hàm tích hợp sẵn Syntax: 4>>> ord('A') 65 >>> ord('B') 66 >>> ord('€') 8364 Cú pháp rất đơn giản Syntax: ArgumentSyntax: 4A Chuỗi Unicode có độ dài một. Nếu bạn chuyển một chuỗi dài hơn có nhiều ký tự, nó sẽ tạo ra một kết quả Syntax: 5. Giá trị trả vềSyntax: 6Trả về số Unicode được liên kết với ký hiệu Unicode Syntax: 7 bằng cách sử dụng tra cứu bảng UnicodeNhưng trước khi chúng ta tiếp tục, tôi rất vui được giới thiệu với bạn cuốn sách Python mới của tôi Python One-Liners (Amazon Link) Nếu bạn thích một lớp lót, bạn sẽ YÊU cuốn sách. Nó sẽ dạy cho bạn mọi thứ cần biết về một dòng mã Python. Nhưng nó cũng là phần giới thiệu về khoa học máy tính, khoa học dữ liệu, máy học và thuật toán. Vũ trụ trong một dòng Python Sách được phát hành năm 2020 với nhà xuất bản sách lập trình đẳng cấp thế giới NoStarch Press (San Francisco) liên kết. https. //Không có tinh bột. com/pythononeliners Bảng UnicodeĐây là một phần nhỏ của bảng Unicode khổng lồ ánh xạ từng ký hiệu Unicode thành một số thập phân Ký tự Unicode Mô tảDecChữ in hoa Latin a65Chữ in hoa Blatin b66Chữ in hoa Clatin c67Chữ in hoa Dlatin d68Chữ in hoa Elatin e69Chữ in hoa Latinh f70Chữ in hoa Glatin g71Chữ in hoa Latinh h72Chữ viết in hoa Latinh i73Chữ in hoa Jlatin j74Chữ viết in hoa Klatin k75Chữ in hoa Latinh l76Chữ in hoa Latinh m77Chữ in hoa Latinh n78Chữ viết in hoa Olatin o79Chữ viết in hoa Latin o79Chữ in hoa Latinh p78Bằng cách chuyển chuỗi Unicode từ cột đầu tiên vào hàm Syntax: 4, bạn sẽ nhận được số Unicode được liên kết trong cột thứ ba. Hãy tiếp tục, hãy tự mình thửDụng cụ. Số nguyên sang Unicode trong PythonLàm cách nào để chuyển đổi ký hiệu Unicode thành số Unicode nguyên trong Python? Tập thể dục. Cố gắng lấy số Unicode được liên kết với ký hiệu Unicode ð bằng cách thay đổi mã trong vỏ mã tương tác Làm cách nào để chuyển đổi số nguyên Unicode thành chuỗi?Để chuyển đổi một số Unicode # unicode code point of integer print("The ASCII value of 10 is",ord('10'))20 thành ký hiệu Unicode được liên kết, hãy sử dụng hàm # unicode code point of integer print("The ASCII value of 10 is",ord('10'))21. Ví dụ, kết quả của # unicode code point of integer print("The ASCII value of 10 is",ord('10'))22 là ký hiệu Unicode # unicode code point of integer print("The ASCII value of 10 is",ord('10'))23. Hàm nghịch đảo là ________ 124 chuyển đổi ký hiệu Unicode ________ 123 trở lại số nguyên ________ 126 # unicode code point of integer print("The ASCII value of 10 is",ord('10'))2 Làm cách nào để chuyển đổi một ký hiệu Unicode thành một số nguyên?Để chuyển đổi ký hiệu Unicode # unicode code point of integer print("The ASCII value of 10 is",ord('10'))27 thành số nguyên Unicode được liên kết, hãy sử dụng hàm # unicode code point of integer print("The ASCII value of 10 is",ord('10'))24. Ví dụ, kết quả của # unicode code point of integer print("The ASCII value of 10 is",ord('10'))29 là số nguyên Unicode # unicode code point of integer print("The ASCII value of 10 is",ord('10'))26. Hàm nghịch đảo là # unicode code point of integer print("The ASCII value of 10 is",ord('10'))21 chuyển đổi số nguyên Unicode # unicode code point of integer print("The ASCII value of 10 is",ord('10'))26 trở lại ký hiệu Unicode # unicode code point of integer print("The ASCII value of 10 is",ord('10'))23 Syntax: 7Bản tóm tắtHàm Syntax: 4 của Python lấy một ký tự (=chuỗi có độ dài một) làm đầu vào và trả về số Unicode của ký tự nàyVí dụ: Syntax: 5 trả về số Unicode Syntax: 6Syntax: 8Hàm nghịch đảo của Syntax: 4 là hàm Syntax: 78, do đó, Syntax: 1 trả về ký tự gốc Syntax: 2Syntax: 2Bạn có muốn nâng cao kỹ năng Python của mình theo cách thú vị và dễ sử dụng không? Đi đâu từ đây?Đủ lý thuyết. Hãy thực hành một số Các lập trình viên được trả sáu con số trở lên vì họ có thể giải quyết vấn đề hiệu quả hơn bằng cách sử dụng trí thông minh máy móc và tự động hóa Để trở nên thành công hơn trong việc viết mã, hãy giải quyết nhiều vấn đề thực tế hơn cho người thực. Đó là cách bạn trau dồi những kỹ năng bạn thực sự cần trong thực tế. Rốt cuộc, việc sử dụng lý thuyết học tập mà không ai cần là gì? Bạn xây dựng các kỹ năng mã hóa có giá trị cao bằng cách làm việc trên các dự án mã hóa thực tế Bạn có muốn ngừng học với các dự án đồ chơi và tập trung vào các dự án mã thực tế giúp bạn kiếm tiền và giải quyết các vấn đề thực sự cho mọi người không? 🚀 Nếu câu trả lời của bạn là CÓ. , cân nhắc trở thành nhà phát triển Python tự do. Đó là cách tốt nhất để tiếp cận nhiệm vụ cải thiện kỹ năng Python của bạn—ngay cả khi bạn là người mới hoàn toàn Nếu bạn chỉ muốn tìm hiểu về cơ hội làm việc tự do, vui lòng xem hội thảo trên web miễn phí của tôi “Cách xây dựng kỹ năng Python có thu nhập cao của bạn” và tìm hiểu cách tôi phát triển công việc viết mã trực tuyến của mình cũng như cách bạn có thể làm được—từ sự thoải mái của bạn Tham gia hội thảo trên web miễn phí ngay bây giờ Chris Trong khi làm việc với tư cách là một nhà nghiên cứu trong các hệ thống phân tán, Dr. Christian Mayer tìm thấy tình yêu của mình với việc dạy sinh viên khoa học máy tính Để giúp sinh viên đạt được mức độ thành công Python cao hơn, anh ấy đã thành lập trang web giáo dục lập trình Finxter. com. Ông là tác giả của cuốn sách lập trình nổi tiếng Python One-Liners (NoStarch 2020), đồng tác giả của loạt sách tự xuất bản Coffee Break Python, người đam mê khoa học máy tính, cộng tác viên tự do và chủ sở hữu của một trong 10 blog Python lớn nhất thế giới Niềm đam mê của anh ấy là viết, đọc và mã hóa. Nhưng niềm đam mê lớn nhất của anh ấy là phục vụ các lập trình viên đầy tham vọng thông qua Finxter và giúp họ nâng cao kỹ năng của mình. Bạn có thể tham gia học viện email miễn phí của anh ấy tại đây |