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
Lepaskan: 2023-08-22 14:48:35
asal
2908 orang telah melayarinya

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)
Salin selepas log masuk

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编程'
    Salin selepas log masuk

  2. Tukar nombor:

    num = 360
    print(ascii(num))  # 输出:360
    Salin selepas log masuk

  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})
    Salin selepas log masuk

  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().

  6. 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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan