Rumah >pembangunan bahagian belakang >Tutorial Python >Tukar objek kepada perwakilan kod ASCII menggunakan fungsi ascii() Python

Tukar objek kepada perwakilan kod ASCII menggunakan fungsi ascii() Python

WBOY
WBOYasal
2023-08-22 14:48:352927semak imbas

Tukar objek kepada perwakilan kod ASCII menggunakan fungsi ascii() Python

Tajuk: Contoh penggunaan dan kod fungsi ascii() dalam Python

Pengenalan:
Semasa proses pembangunan Python, kita selalunya perlu memproses pelbagai jenis data, dan kadangkala kita perlu menukar objek kepada kod ASCII perwakilan. Fungsi ascii() terbina dalam Python menyediakan fungsi sedemikian, yang boleh menukar objek kepada rentetan yang mengandungi perwakilan kod ASCII. Dalam artikel ini, saya akan memperkenalkan anda kepada penggunaan fungsi ascii() dan memberikan beberapa contoh kod.

1 Pengenalan kepada fungsi ascii(): Fungsi ascii() ialah fungsi terbina dalam Python Fungsinya adalah untuk mengembalikan rentetan kod ASCII yang mewakili objek. Parameter dalam fungsi ini boleh menjadi objek boleh lelar seperti rentetan, nombor, senarai, tupel dan set. Jika objek ialah rentetan Unicode, semua aksara bukan ASCII lain ditukar kepada aksara melarikan diri. Jika objek itu bukan rentetan, kaedah __repr__() objek dipanggil secara dalaman untuk mendapatkan rentetan yang mewakili objek. Sintaks asas fungsi ascii() adalah seperti berikut:

ascii(object)

objek mewakili objek yang hendak ditukar.

2. Contoh penggunaan fungsi ascii():

Di bawah kami menggunakan beberapa contoh khusus untuk menunjukkan penggunaan fungsi ascii().

  1. Tukar rentetan:

    str1 = "Python编程"
    print(ascii(str1))  # 输出:'Python编程'

  2. Tukar nombor:

    num = 360
    print(ascii(num))  # 输出:360

  3. Tukar senarai dan tupel:

    rreee

  4. Tukar koleksi kelas:

    lst = [1, 2, "Python", {"name": "Alice"}]
    tpl = (3, 4, "编程", {"age": 18})
    print(ascii(lst))  # 输出:[1, 2, 'Python', {'name': 'Alice'}]
    print(ascii(tpl))  # 输出:(3, 4, 'u7f16u7a0b', {'age': 18})

  5. 3 :

    Artikel ini memperkenalkan penggunaan fungsi ascii() dalam Python dan contoh yang berkaitan. Anda boleh menggunakan fungsi ascii() untuk menukar objek kepada rentetan yang mengandungi perwakilan kod ASCII. Sama ada rentetan, nombor, senarai, tuple, set atau kelas tersuai, anda boleh menggunakan fungsi ascii() untuk menukarnya. Ambil perhatian bahawa jika objek ialah rentetan Unicode, fungsi itu akan menukar aksara bukan ASCII kepada aksara melarikan diri. Saya harap artikel ini dapat membantu anda lebih memahami dan menggunakan fungsi ascii().

Atas ialah kandungan terperinci Tukar objek kepada perwakilan kod ASCII menggunakan fungsi ascii() Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn