博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python内置常用内置方法详解
阅读量:5367 次
发布时间:2019-06-15

本文共 1893 字,大约阅读时间需要 6 分钟。

# print(locals())# print(globals()) def func():     x = 1     y = 1    print(locals())  # 函数内部的变量     print(globals())  # 当前程序的变量 func()# 2.eval,exec,和compile res = eval("1+2+1") print(res)  # eval  有返回值  只能运行字符串 res = exec("1+1+10")  # 可以执行字符串 亦可以执行函数的字符串  没有返回值print(res)# compile  # 做编译com = compile('1+2+3', '', mode='eval')  # 节省时间  先编译 这样在执行会速度加快 print(eval(com)) print(eval('1+2+3'))  # 这句效果和上面的compile()效果一样 print("AAA", sep=",")  # print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)#  end最后的结束  默认问换行  file 可以写入文件中,# 前提是必须打开文件# 小练习 import sys, time for i in range(0, 101, 2):     time.sleep(0.1)     char_num = i // 2     per_str = '\r%s%% : %s' % (i, '*' * char_num)     print(per_str, file=sys.stdout, flush=True)# input()  type()# open  函数  mode= r w a (r+ w+ a+   读写,写读,追加)# f.seek(5)把光标移动到指定位置# callable:查看能不能调用 print(callable(123))  # 数字字符不可调用 print(callable(open))  # open 可调用函数# dir  查看数据类型所拥有的方法# 取商/余 res = divmod(7, 3) print(res)  # 除法 打印 返回除商跟余数组成的元祖# 计算最小值 print(min(1,2,3,4)) print(min([5,6]))# 计算最大值 print(max(1,2,3,4)) print(max([5,6]))# 计算和必须不是散列 列表元祖可以计算 res=sum([12,34,5,])  #返回和值 res=sum(1,2,)  #报错  不支持散列 round pow  精度 与 幂运算# 数据结构相关 l = [1, 2, 3, 4] res=l.reverse()  #直接把列表字段倒叙修改了原来的列表 没有返回值 res = list(reversed(l))  # 把列表翻转 返回一个可被list的数据对象 print(l) print(res) bytes s='你好' sb=bytes(s,encoding='utf-8')  #把utf8的字符类型装换成bytes类型 需要制定以前的编码 print(sb) print(sb.decode('utf-8'))#  enumerate  列表转换成索引加值的元祖   字典是索引.key 值转换成元祖 l=[1,23,44] dict={1:2,3:4} for i  in enumerate(dict):     print(i)# all和any print(all([1, 23, 4, 0]))   #有一个是0  就False  判断列表有一个为空 就是false了 print(any([0, 2, 3]))  ##map():我要对我的列表当中的每一个值去做函数里面的操作 res = map(lambda x: x + 1, [1, 2, 3, 4])  # 返回的是一个对象的形式 print(list(res))#filter():  从一个列表当中找到所有符合筛选条件的,在组成一个新列表 res = filter(lambda x: x % 2 == 0, [1, 2, 3, 4, 5, 6]) print(list(res))

  

转载于:https://www.cnblogs.com/zjcode/p/8549700.html

你可能感兴趣的文章
Open multiple excel files in WebBrowser, only the last one gets activated
查看>>
FFmpeg进行视频帧提取&音频重采样-Process.waitFor()引发的阻塞超时
查看>>
最近邻与K近邻算法思想
查看>>
【VS开发】ATL辅助COM组件开发
查看>>
FlatBuffers In Android
查看>>
《演说之禅》I & II 读书笔记
查看>>
thinkphp3.2接入支付宝支付接口(PC端)
查看>>
【转】在Eclipse中安装和使用TFS插件
查看>>
C#中Monitor和Lock以及区别
查看>>
【NOIP2017】奶酪
查看>>
5.6.3.7 localeCompare() 方法
查看>>
Linux下好用的简单实用命令
查看>>
描绘应用程序级的信息
查看>>
php环境搭建脚本
查看>>
php 编译常见错误
查看>>
MES架构
查看>>
hdu 2767(tarjan)
查看>>
sklearn之分类模型混淆矩阵和分类报告
查看>>
MySQL各存储引擎
查看>>
项目--简单导出CSV文件
查看>>