内置函数:68个

作用域相关

locals()  局部作用域
globals() 全局作用域

在全局执行者两个方法,结果相同
如果在局部执行,函数内部,locals表示函数内的名字,globals始终不变

迭代器/生成器相关

iter()    迭代对象变迭代器
next()    启动迭代器,返回值
range()   范围,步长   取得是可迭代对象,最好循环取结果

其他

字符串类型代码的执行:

  eval() 将字符串的两个号去掉执行,神奇用法,可以用来将字符串变成条件  有返回值exec() 同上,不过没有返回值compile  有三个参数:source 动态执行代码段  filename 代码文件名称 model,指定编译代码的种类code1 = 'for i in range(0,10):print(i)'compile1=compile('code1','',exec)exec(compile1)

当需要对某一个字符串数据类型的python代码多次执行的时候,再用
  直接拿来执行的方式一定不要随便用
  如果非用不可,你也要做最起码的检测

输入和输出

  input()  输入字符串print()  输出  end''这样可以不带换行符  sep‘’中间可以添加分隔符  file=f  可以打印到文件中sys.stdout.flush() 这样的话print就不会等看还有没有循环要打印的,而是直接打出来,要不会等所有一起打到屏幕.flush()立刻怎么怎么样  

进度条实例

import timeimport sysfor i in range(0,101,2):time.sleep(0.1)char_num = i//2      #打印多少个#per_str = '\r%s%% : %s\n' % (i, '*' * char_num) if i == 100 else '\r%s%% : %s'%(i,'*'*char_num)print(per_str,end='', file=sys.stdout, flush=True)

\r将光标移动到行首但不换行

内存相关

hash()可以字符串可以数字,其他可变数据类型都不能被hash  hash结果是一个数字,一个代码内执行起来同一个可hash对象永远是一样的
  但是再执行一次就不一样了    hash是一种摘要算法  可以做字典的key  数据库字典应用
  在python的一次执行中,对于相同的可hash对象来说,得到的是相同的数字
  id() 身份运算  is  is not 不仅比较值的大小还比较内存地址是否一致
  加空格的话地址会不相同

文件操作

open()

模块相关

import  后面模块

帮助

help:
  进入help模式 help()  输入q是退出   括号里面可以制定查询的对象的帮助信息

调用相关

callable   判断一个对象是否可以调用

查看内置属性

dir   用法  print(dir())括号内使用来查找内置属性的对象
  print(dir(__builtins__))   所有内置函数

基本数据类型相关

filter和map:
filter()  过滤,括号内先函数后可迭代对象  过滤条件在函数里面  后面是过滤对象,前面是过滤条件函数

def func(n):if n%2==0:return True                 #返回的是条件结果
lst = [1,2,3,4,5,6,7,8]
ret = filter(func,lst)
print(ret)    #ret应该是一个可迭代对象
for i in ret:print(i)

map()  同filter前面是函数后面是可迭代对象,
例子:

lst=[1,2,3,4,5,6,7]
def func(item):return item*item        #这个返回的结果是func的值
print(list(map(func,lst)))

se = {'a','b','c'}
for i in enumerate(se,1)     #给可迭代对象加序号,后面从什么起始print(i[0],i[1],se[i[1]])

转载于:https://www.cnblogs.com/gaoshengyue/p/7489824.html

python--内置函数相关推荐

  1. python 内置函数

    python 内置函数 Python内置(built-in)函数随着python解释器的运行而创建.在Python的程序中,你 可以随时调用这些函数,不需要定义. abs()     # 求一个数的绝 ...

  2. python怎么用函数查看变量类型_查看变量类型的Python内置函数是()。

    [单选题]下列不属于反射的是( ) [判断题]传统通俗史学有普及型和通俗型 [单选题]当前最流行和最受重视的资料分析是( ). [简答题]什么情况下采用斜视图比较合适? [单选题]下列命题正确的是( ...

  3. python内置函数可以返回列表元组_Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数....

    Python内置函数()可以返回列表.元组.字典.集合.字符串以及range对象中元素个数. 青岛远洋运输有限公司冷聚吉船长被评为全国十佳海员.()A:错B:对 有源逆变是将直流电逆变成其它频率的交流 ...

  4. pythonpass函数_有的python内置函数怎么就一个pass?

    你看到的是pass,但可能现实并非如此. 火车上信号太差了,待我移动一下再续-- 先随便扯扯吧-- 既然提到Python内置函数的实现,就涉及到Python本身的实现方式了,也就是这个解释器是怎么实现 ...

  5. python内置函数用来返回数值型序列中所有元素之和_Python内置函数______用来返回数值型序列中所有元素之和...

    [填空题]表达式 int(4**0.5) 的值为 [判断题]3+4j不是合法的Python表达式. [填空题]已知列表对象x = ['11', '2', '3'],则表达式 max(x) 的值为 [填 ...

  6. 列举5个python内置函数_Python5个内建高阶函数的使用

    描述 本文结合各种实际的例子详细讲解了Python5个内建高阶函数的使用,能够帮助理解Python的数据结构和提高数据处理的效率,这5个函数分别是: map reduce filter sorted/ ...

  7. Python 内置函数sorted()在高级用法

    对于Python内置函数sorted(),先拿来跟list(列表)中的成员函数list.sort()进行下对比.在本质上,list的排序和内建函数sorted的排序是差不多的,连参数都基本上是一样的. ...

  8. 8个实用的Python内置函数

    python中有许多内置函数,不像print那么广为人知,但它们却异常的强大,用好了可以大大提高代码效率. 这次来梳理下8个好用的python内置函数. 1.set() 当需要对一个列表进行去重操作的 ...

  9. python的shutil模块是内置的_Python之shutil模块11个常用函数详解,python内置函数是什么...

    Python之shutil模块11个常用函数详解,python内置函数是什么 shutil 是 Python 中的高级文件操作模块,与os模块形成互补的关系,os主要提供了文件或文件夹的新建.删除.查 ...

  10. 8个超好用的Python内置函数

    python中有许多内置函数,不像print那么广为人知,但它们却异常的强大,用好了可以大大提高代码效率. 这次来梳理下8个好用的python内置函数. 1.set() 当需要对一个列表进行去重操作的 ...

最新文章

  1. python画笔初始位置_turtle绘画-移动落笔点(改变初始原点)
  2. c与python的区别-c语言和python的区别是什么
  3. 冷静处理因为一时疏忽产生的错误。是提升自己的重要方法
  4. HDU1527 - 取石子游戏【威佐夫博弈】
  5. sqlserver获得到当前游标中存在的数据行数
  6. 进击的Kubernetes调度系统(一):SchedulingFramework
  7. YlmF WinXP SP3精简版安装显卡驱动技巧
  8. Learning to Refine Object Segments
  9. python内置高阶函数_map()函数~~内置的高阶函数
  10. ASP.NET 实现PDF文件下载[转]
  11. [SQL Server] Access和SQL Server的数据迁移
  12. 基于Java人机对弈系统_基于JAVA的中国象棋对弈系统(附答辩记录)
  13. Qt设置鼠标光标样式
  14. DDR中的ODT功能详解及波形对比
  15. android实现异网双卡双待识别运营商网络
  16. iphone android互传文件夹,堪比隔空投送!iPhone和安卓、PC互传文件的3种方法,建议收藏...
  17. 使用计算机生成景物图像,使用计算机生成假想景物的图像,其主要步骤是______。...
  18. 月收入15k在上海的生活
  19. jmeter教程(六):java请求
  20. 问题 1096: Minesweeper

热门文章

  1. 一款基于jquery ui的动画提交表单
  2. @RenderBody、@RenderSection、@RenderPage、Html.RenderPartial、Html.RenderAction的作用和区别...
  3. KVM基础功能——Cpu配置
  4. c#中为datagrid添加下拉列表框
  5. [Redis]Redis章2 Redis 持久化
  6. Ubuntu侧边任务栏自动隐藏
  7. 实验三 编程、编译、连接、跟踪
  8. 10.25 es问题
  9. gitlab之gitlab-ci和gitlab-runner二
  10. 算法----返回Excel相应的列序号