Python学习笔记——函数

时间:2022-09-02 03:05:27

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