栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python内置函数

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python内置函数

Python内置函数


内置函数就是python自带的一些函数,不需要自定义就可以直接使用的函数

1.round()   #取N位小数的
print(round(1.1312313,2))#第一个参数为小数,第二个参数为保留小数点后几位
2.sorted()   #排序
s="31312312312"
print(sorted(s))#排序,他会返回一个list,默认为升序
print(sorted(s,reverse=True))#倒叙排序
3.reversed()   #反转变量,默认返回的是一个生成器
print(list(reversed(s)))#转换成list才能看到结果
4.dir()   #查看某个变量中的所有方法(属性)
s="31312312312"
print(dir(s))
5.divmod()   #除法取商和余数,会返回两个值,第一个值为商,第二个值为余
print(divmod(10,3))
6.quit()  #退出python文件,程序
quit()#退出python文件,程序,程序中一旦遇到quit()则会立即停止运行python程序
quit("退出程序")#可已传输参数,用作提示
exit()#退出python程序,文件
7.exit()   #退出python程序,文件 8.eval()   #用来执行简单的python代码,定义变量,运算 9.exec()   #用来执行python代码,只要是合法的代码,都可以帮你运行 10.sum()   #求和
print(sum([1,2,3]))#sum里面的元素必须为int类型
11.min()   #最小值
print(min([1,2,3]))
12.max()   #最大值
print(max([1,2,3]))
13.locals()   #获取当前函数里面的所有局部变量,返回为一个字典,字典里面的key是变量名,value是变量的值 14.globals()   #获取所有的全局变量 15.zip()   #把多个数组变成一个二维数组,或者想同时循环N个list的时候,可以用zip
a=[1,2,3]
b=["a","b","c"]
print(list(zip(a,b)))
16.filter()   #第一参数需要传一个函数名,第二个参数是一个可以循环的对象(list、set、str、dict、tuple)
filter()#第一参数需要传一个函数名,第二个参数是一个可以循环的对象(list、set、str、dict、tuple)
filter()#会循环list,把list的每个参数传给指定函数,把函数返回true的参数保留下来
numbers = range(1, 11)
def func1(n):
    print("调用了func1")
    if n % 2 == 0:
        return True
    return False
result = filter(func1, numbers)  # 第一个参数要传一个函数名,第二个参数是一个可以循环的对象(list、set、str、dict,tuple)
17.map()   #第一个参数要传一个函数名,第二个参数是一个可以循环的对象,
numbers = range(1, 11)
def func1(n):
    print("调用了func1")
    if n % 2 == 0:
        return True
    return False
map(func1, numbers)#会循环调用函数,会保存每次调用函数返回的结果,放到一个list里面
18.enumerate()   #枚举函数,可以传数组或者是list,会自动计算下边,也可以指定从几开始,默认为从0开始
names=["a","b","c","d"]
for index,n in enumerate(names,1):
    print(index,n)
19.all()   #list每个元素读书true,那么就返回true,如果有一个为false,那么就返回false 20.any()  #list只要有一个元素为true,那么久返回true,否则为false 21.chr()  #把ASCII码转成对应的字符串 22.ord()  #把对应的字符转成ascii码 23.oct()  #十进制转换为八进制 24.bin()  #十进制转为二进制 25.hex()  #十进制转化为十六进制 26.int()   # int("2710",base=16)#把16进制转化为10进制








转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/323813.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号