Daftar Referensi Python

ascii() menghasilkan representasi objek seperti repr(), tetapi karakter non-ASCII diubah menjadi escape.

Sintaks

ascii(object)

Parameter

Parameter Wajib? Keterangan
object Ya Objek apa pun yang akan direpresentasikan

Nilai balik: string representasi ASCII.

Contoh

print(ascii("café"))

Coba di IDE

Output:

'caf\xe9'

Contoh Lainnya

Karakter Unicode

print(ascii("αβ"))

Coba di IDE

Output:

'\u03b1\u03b2'

Objek list

print(ascii(["é", "ñ"]))

Coba di IDE

Output:

['\xe9', '\xf1']

Membandingkan dengan repr()

teks = "é"
print(repr(teks))
print(ascii(teks))

Coba di IDE

Output:

'é'
'\xe9'

Kesalahan Umum

  • Hasil mencakup tanda kutip karena merupakan representasi.
  • ascii() bukan encoding bytes; gunakan encode() untuk itu.
  • Escape seperti \x dan \u adalah teks.

Pelajari Lebih Lanjut