dgzm.net
当前位置:首页 >> python ChAr to AsCii >>

python ChAr to AsCii

ASCII码转字符 chr(num) //num代表ASCII码,其大小应为0~255 字符转ASCII码 ord(ch) // ch表示字符

Python提供了ord和chr两个内置的函数,用于字符与ASCII码之间的转换。 >>> print ord('a') 97 >>> print chr(97) a >>>

def charToNum(c): ....if c.isalpha(): ........return ord(c) ....else: ........return '参数只能是英文字母' (把.换成空格)

i一般偶们用utf-8比较好。其他的执行怕有问题。

类似下面这样就行 >>> a = [65, 66] >>> b = [chr(i) for i in a] >>> b ['A', 'B']

>>> askm= lambda txt : [x + ' , ' + str(ord(x)) for x in txt ] >>> askm('python') ['p , 112', 'y , 121', 't , 116', 'h , 104', 'o , 111', 'n , 110'] >>>

a="abcd" for i in a: print ord(i),

import ioimport syssys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')string = input()for i in string: print(chr(ord(i) + 20))Python中的字符串是可迭代对象,支持迭代协议,此例中,Python自动处理for循环的迭代,每次...

>>> ab = '不显示职位月薪范围'>>> ab'不显示职位月薪范围'>>> ab.encode()b'\xe4\xb8\x8d\xe6\x98\xbe\xe7\xa4\xba\xe8\x81\x8c\xe4\xbd\x8d\xe6\x9c\x88\xe8\x96\xaa\xe8\x8c\x83\xe5\x9b\xb4'>>>

今天在windows下使用python和eclipse编译一个python项目文件时出现错误: ”File "F:\codebyjeffrey\PYTEST\tet1.py", line 4 SyntaxError: Non-ASCII character '\xe5' in file F:\codebyjeffrey\PYTEST\tet1.py on line 5, but no encoding dec...

网站首页 | 网站地图
All rights reserved Powered by www.dgzm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com