1.标准类型内建函数
<1>type() —— 返回对象的类型
<2>cmp() —— 比较两个对象,返回两个对象的ASCII码的差
<3>str()、repr() —— 以字符串的方式获取对象的内容,str()适合于输出,repr()适合于使用eval()重新得到该对象,此外``不推荐使用
<4>type()、isinstance() —— 确认一个对象的类型
2.序列类型函数
<1>len() —— 返回字符串的字符数
<2>max()和min() —— 返回字符串中最大或者最小的字符(按照ASCII码值排列)
<3>enumerate() —— 用于for循环
>>> s = 'ABCDEF' >>> for i,t in enumerate(s): ... print i,t ... 0 A 1 B 2 C 3 D 4 E 5 F
<4>zip() —— 返回一个列表
>>> s,t = 'ABC','DEF' >>> zip(s,t) [('A', 'D'), ('B', 'E'), ('C', 'F')]
3.字符串类型函数
<1>raw_input() —— 用于输入
>>> userinput = raw_input("Enter user name:") Enter user name:XiaoMing >>> userinput 'XiaoMing'
<2>chr() —— 输入是0-255的整数,输出的是一个对应的字符
unichr() —— 输入是整数,返回的是一个对应的Unicode字符
ord() —— 输入是一个字符,返回是对应的ASCII码或者Unicode数值
<3>其他 —— 《Pyhton核心编程》P122