Python ascii() 方法是语言内置函数,它返回一个包含对象的可打印表示形式的字符串。 ascii()
转义字符串中的非 ASCII 码 字符使用\X
、\u
或 \U
转义。
ascii()
方法的语法是:
ascii(object)
Here the 目的
is 必需的方法参数 and it can be any Python object such as 细绳, 列表, 元组, 字典.
返回值是一个仅包含可打印字符的字符串。所有不可打印的字符都使用 \X
、\u
或 \U
进行转义,并将使用最短可用转义顺序列表< /em> 在所有三个转义之间。
例如,到
将被替换为\xe5
。
一个简单的 python 程序,它打印一个普通字符串,然后打印另一个包含特殊字符的字符串。我们还将学习将 ascii()
与 列表
对象一起使用。
simpleText = "Python rocks" print(ascii(simpleText)) blogName = "HowToDoInJåvå" print(ascii(blogName)) nameList = ['how', 'to', 'do', 'in', 'jåvå'] print(ascii(nameList))
程序输出。
'Python rocks' 'HowToDoInJ\xe5v\xe5' ['how', 'to', 'do', 'in', 'j\xe5v\xe5']
Python 也有 预订单()
函数,它返回对应于给定字符或符号的数字 ASCII 值。例如,字母“B”的 ASCII 值为 66。有关所有支持的字符,请参阅 ascii 表。
这两种方法之间的显着区别是 ascii()
方法适用于对象,整个 订阅单()
方法适用于任何给定的单个字符。
text = "jåvå" print(ascii(text)) char = 'A' print(char) char = 'å' print(char)
程序输出。
'j\xe5v\xe5' A å
快乐学习!!
地址:https://www.cundage.com/article/python-ascii.html