Convertissez des objets en représentation de code ASCII à l'aide de la fonction ascii() de Python

WBOY
Libérer: 2023-08-22 14:48:35
original
2861 Les gens l'ont consulté

Convertissez des objets en représentation de code ASCII à laide de la fonction ascii() de Python

Titre : Exemples d'utilisation et de code de la fonction ascii() en Python

Introduction :
Pendant le processus de développement de Python, nous devons souvent traiter différents types de données, et parfois nous devons convertir des objets en code ASCII représentation. La fonction ascii() intégrée de Python fournit une telle fonction, qui peut convertir un objet en une chaîne contenant une représentation de code ASCII. Dans cet article, je vais vous présenter l'utilisation de la fonction ascii() et vous fournir quelques exemples de code.

1. Introduction à la fonction ascii() : La fonction ascii() est une fonction intégrée en Python. Sa fonction est de renvoyer la chaîne de code ASCII représentant l'objet. Les paramètres de cette fonction peuvent être des objets itérables tels que des chaînes, des nombres, des listes, des tuples et des ensembles. Si l'objet est une chaîne Unicode, tous les autres caractères non-ASCII sont convertis en caractères d'échappement. Si l'objet n'est pas une chaîne, la méthode __repr__() de l'objet est appelée en interne pour obtenir la chaîne représentant l'objet. La syntaxe de base de la fonction ascii() est la suivante :

ascii(object)
Copier après la connexion

object représente l'objet à convertir.

2. Exemples d'utilisation de la fonction ascii() :

Ci-dessous, nous utilisons quelques exemples spécifiques pour démontrer l'utilisation de la fonction ascii().

  1. Convertir des chaînes :

    str1 = "Python编程"
    print(ascii(str1))  # 输出:'Python编程'
    Copier après la connexion

  2. Convertir des nombres :

    num = 360
    print(ascii(num))  # 输出:360
    Copier après la connexion

  3. Convertir des listes et des tuples :

    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})
    Copier après la connexion

  4. Convertir des collections : vert classes personnalisées :

    s = set("Python")
    print(ascii(s))  # 输出:{'h', 't', 'n', 'P', 'o', 'y'}
    Copier après la connexion

  5. 3. :

    Cet article présente l'utilisation de la fonction ascii() en Python et des exemples associés. Vous pouvez utiliser la fonction ascii() pour convertir un objet en une chaîne contenant une représentation en code ASCII. Qu'il s'agisse d'une chaîne, d'un nombre, d'une liste, d'un tuple, d'un ensemble ou d'une classe personnalisée, vous pouvez utiliser la fonction ascii() pour la convertir. Notez que si l'objet est une chaîne Unicode, la fonction convertira les caractères non-ASCII en caractères d'échappement. J'espère que cet article pourra vous aider à mieux comprendre et utiliser la fonction ascii().

  6. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!