python中任意字符怎么转为数字?
python中任意字符怎么转为数字? 举个例子?? 你指的是这个 ?>>> ord("C")
67 第一种,ASCII编码式:
>>> ord("C")
67
第二种:
>>> a = "45"
>>> a
"45"
>>> b = int(a)
>>> b
45
就看你是要哪一种了 wp231957 发表于 2022-8-29 17:01
举个例子??
比如“你好” 柿子饼同学 发表于 2022-8-29 17:01
你指的是这个 ?
谢谢 柿子饼同学 发表于 2022-8-29 17:01
你指的是这个 ?
那怎么转换回来呢? 依然是两种
第一种,ASCII编码:
>>> chr(67)
"C"
第二种:
>>> a = 67
>>> a
67
>>> b = str(a)
>>> b
"67 asky533 发表于 2022-8-29 17:16
依然是两种
第一种,ASCII编码:
谢谢 不客气{:5_109:} 陶远航 发表于 2022-8-29 17:10
比如“你好”
汉字内码你可以百度一下unicode 陶远航 发表于 2022-8-29 17:12
那怎么转换回来呢?
ord 函数可以把单个字符转换为对应的 ascii 码 , chr 把一个码转换成对应的字
互为逆运算 , 注意的是 , 只能实现单个字符 , 只能一个一个来
>>> ord("C")
67
>>> chr(67)
'C'
>>> ord("你")
20320
>>> ord("好")
22909
>>> print(chr(20320), chr(22909), sep = '')
你好 柿子饼同学 发表于 2022-8-29 18:05
ord 函数可以把单个字符转换为对应的 ascii 码 , chr 把一个码转换成对应的字
互为逆运算 , 注意的是 ,...
谢谢
页:
[1]