标签:转换 类型 范围 strong 默认 ascii码 一个 ror ase
int():int()带了一个默认参数,base=10,这里表示的是十进制,若出现字母,则会报错,认为超出该进制的表示范围。所以int()是将整数字符串转化成整型。
ord(c):参数是长度为1的字符串,简称字符。当参数为统一对象时(unicode object),返回能代表该字符的统一编码,当参数为8比特的字符串时,返回该字节的值。例如,ord(‘a‘)返回整形数值97,ord(u‘\u2020‘)返回8224。
chr(i):返回一个字符,字符的ascii码等于参数中的整形数值。例如chr(97)返回字符‘a‘,该方法是ord()的反方法。参数必须是0-255的整形数值,否则会抛出valueError错误。
chr()和str()区别:一个仅接收0~255的数值返回对应于ASCII值的字符,一个接受任何类型返回字符串格式。
>>> chr(97) ‘a‘ >>> str(97) ‘97‘
标签:转换 类型 范围 strong 默认 ascii码 一个 ror ase
原文地址:https://www.cnblogs.com/liyingyby/p/8805296.html