ASCII ย่อมาจาก American Standard Code for Information Interchange เป็นมาตรฐานการเข้ารหัสตัวอักษร ตัวอย่างเช่น ค่า ASCII ของตัวอักษรภาษาอังกฤษ A คือ 65 Python มีฟังก์ชันนี้เพื่อรับการแสดงผลที่พิมพ์ได้ของออบเจ็กต์ รับพารามิเตอร์หนึ่งตัวซึ่งเป็นออบเจ็กต์ที่อาจเป็น List, Strings, Tuple ฯลฯ ผลลัพธ์ของฟังก์ชันคือการแทนค่าในรูปแบบ hex ตัวอักษร non-ASCII สามารถ escape ด้วย \x, \u หรือ \U
ไวยากรณ์
ไวยากรณ์คือ -
ไวยากรณ์: ascii(object)
ตัวอย่างโค้ด
พิมพ์สตริงที่มีตัวอักษรเดี่ยวและหลายตัว
# ตัวอักษรเดี่ยว
print(ascii("Ω"))
print(ascii("θ"))
# สตริงหลายตัวอักษร
print(ascii("TΨtΦrial"))
ผลลัพธ์
การรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้ -
'\u03a9' '\u03b8' 'T\u03a8t\u03a6rial'