python常用内置函数

Python内置(built-in)

函数随着python解释器的运行而创建。在Python的程序中,你可以随时调用这些函数,不需要定义。最常见的内置函数是:

print("Hello World!")

 

Python教程中,我们已经提到下面一些内置函数:

基本数据类型 type()

反过头来看看 dir() help() len()

文本文件的输入输出 open()

循环设计 range() enumerate() zip()

循环对象 iter()

函数对象 map() filter() reduce()

 

数学运算:

abs()                           #取决对值

round(2.6)                      #四舍五入取整,也就是3

pow(2,3)                        #相当于2**3,2的三次方

cmp(2,4)                        #比较两个数的大小

max(1,2,3,4)                    #返回最大值

min(1,2,3,4)                    #返回最小值

sum(x,y)                        #求和

 

类型转换:

int("5")                         # 转换为整数 integer

float(2)                         # 转换为浮点数 float

 

long("23")                       # 转换为长整数 long integer

 

str(2.3)                         # 转换为字符串 string

 

complex(3, 9)                    # 返回复数 3 + 9i

 

ord("A")                         # "A"字符对应的数值

 

chr(65)                          # 数值65对应的字符

 

unichr(65)                       # 数值65对应的unicode字符

bool(0)                          # 转换为相应的真假值,在Python中,0相当于False

 

 

在Python中,下列对象都相当于False: [], (), {}, 0, None, 0.0, ''

 

bin(56)                          # 返回一个字符串,表示56的二进制数

 

hex(56)                          # 返回一个字符串,表示56的十六进制数

 

oct(56)                          # 返回一个字符串,表示56的八进制数

 

list((1,2,3))                    # 转换为表 list

 

tuple([2,3,4])                   # 转换为定值表 tuple

 

slice(5,2,-1)                    # 构建下标对象 slice

dict(a=1,b="hello",c=[1,2,3])    # 构建词典 dictionary

 

序列操作:

 

sorted([1,5,3])                  # 返回正序的序列,也就是[1,3,5]

 

reversed([1,5,3])                # 返回反序的序列,也就是[3,5,1]

 

其他:

 

input("Please input:")            # 等待输入

 

globals()                         # 返回全局命名空间,比如全局变量名,全局函数名

locals()                          # 返回局部命名空间

 

应用实例1:

 

 

 

 

posted @ 2013-12-09 20:07  沉默的云  阅读(247)  评论(0编辑  收藏  举报