Maison >développement back-end >Tutoriel Python >Convertissez des objets en représentation de code ASCII à l'aide de la fonction ascii() de Python

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

WBOY
WBOYoriginal
2023-08-22 14:48:352883parcourir

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)

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编程'

  2. Convertir des nombres :

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

  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})

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

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

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

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!

Déclaration:
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