Python中int和ord函数,str和chr函数,find和index之间的差别

来源:互联网 发布:软件大全官方网站 编辑:程序博客网 时间:2024/05/20 05:30

int()用于将字符串形式输入的数字转换为整数,例如int(‘1’)就是字符串’1’转换为数字1,而ord()能将字符转换为ASCII码,例如ord(‘A’)对应的ASCII码为65。

同样的,str()用于将数字之类转换为字符串进行操作,例如str(12)就是将数字12转换为字符串’12’,而chr()就是将ASCII码中的数字转化为其对应的字符,例如chr(97)就是字符’a’。

在平时上find()和index()函数执行的功能很相似,但是当字符串中并没有包含你想要找的元素时,他们之间的差异就显现出来了,index()在找不到你想要找的元素时就会终止程序,影响之后的程序的运行,find()在找不到时就会返回-1,但不会影响之后代码的执行。

原创粉丝点击