python内置函数


1.abs    求绝对值

2.all

判断迭代器中的所有数据是否都为true

如果可迭代的数据的所有数据都为true或可迭代的数据为空,返回True。否则返回False

3.any

判断迭代器中的是否有一个数据为true

如果可迭代的数据中有一个数据为true,返回True。否则返回False。可迭代的数据为空也返回False

4.bin    转换整数为一个二进制字符串(其他数据类型报错)

5.bool

转换一个数据为布尔值 bool是int的子类,如果参数为false或不指定参数,返回False

6.bytearray    将数据转换为字节数组

7.bytes    将数据转换为字节数组 bytes是bytearray的不可变版本

8.callable

判断一个对象是否可调用 类都是可调用的。如果一个对象的类有__call__函数就是可调用的

如果一个对象可以调用返回True。否则返回False

9.chr    将整数转成字符

10.classmethod

得到function的class method class method接受class作为第一个参数,就象instance method接受instance一样。

11.compil

编译source为code或AST对象 code可以通过调用exec()和eval()执行。

12.complex

创建一个复数 用real+imag*j创建一个复数,或将一个字符串或数字转换为复数

13.delattr

删除指定的属性 delattr(obj, 'prop')和del obj.prop功能一样

14.dict    创建一个字典dictionary

15.dir

返回对象的属性列表 如果对象有名为__dir__()的方法,方法会被调用并必须返回属性列表

16.divmod    得到两个数字相除的结果和余数

17.enumerate    得到一个枚举对象

18.eval    执行一个表达式

19.exec    动态执行Python代码

20.filter    过滤数据得到一个迭代器

21.float    将字符串或数字转为浮点数

 

22.format    格式化数据

23.frozenset    得到新的frozenset对象

24.getattr    得到对象属性的值

 

25.globals    得到当前模块的全局符号表的字典

26.hasattr

判断对象是否存在属性,如果name是对象的属性,返回True。否则返回False

27.hash    得到对象哈希值

28.help    返回帮助信息

29.hex

整数转换为十六进制表示 使用float.hex()得到浮点数的十六进制表示

30.id    得到对象的id(存放内存编号)

31.input    输出提示符,读取用户输入

32.int 将数字或字符串转为整数

33.isinstance

判断object是否是classinfo的实例,如果object是classinfo的实例,返回true。否则返回false

34.issunclass

判断一个类是否是另一个类的父类

如果类是另一个类的子类,返回true。否则返回false

35.iter    得到一个迭代器

36.len    返回对象的长度或集合的数据个数

37.list    创建一个列表

38.locals    得到当前符号表字典

39.map    更改迭代器中的每个数据得到一个新的迭代器

40.max    得到迭代器中最大的或两个或多个参数中最大的

41.min    得到迭代器中最小的或两个或多个参数中最小的

42.next    得到迭代器的下一个数据

43.object

得到object的实例 object没有__dict__,不能向object增加属性

44.oct

整数转换为八进制表示 如果x不是int对象,必须定义一个__index__()函数返回整数

45.open

打开文件并返回一个流 也可以将StringIO(文本)或BytesIO(二进制)作为文件来读写

46.ord    得到字符的整数表示

47.pow    乘方运算 等于pow(x, y) % z 返回 xy%z的结果

 

48.print 输出数据流

49.property 得到属性(没看懂,忘记他吧)

50.rang    创建一个范围对象

51.repr    得到对象的字符串表示

52.reversed    反转序列得到一个迭代器

53.round    浮点数按小数位数做舍入操作

54.set    创建一个集合对象

55.setattr    更改属性的值

56.slice    得到分片对象

 

57.sorted    排序可迭代的数据得到一个列表

58.staticmethod

得到function的static method static method不接受隐藏的第一个参数。

59.str

得到对象的str版本 str是built-in字符串类

60.sum    计算可迭代数据的合计

61.tuple    创建一个元组

62.type    返回对象的类型或创建一个新的类型对象

63.vars    得到属性信息

Python学习笔记-Day3-python内置函数的更多相关文章

  1. Python学习笔记——常用的内置函数

    一.yield def EricReadlines(): seek = 0 while True: with open('D:/temp.txt','r') as f: f.seek(seek) da ...

  2. python学习笔记六:内置函数

    一.数学相关 1.绝对值:abs(-1) 2.最大最小值:max([1,2,3]).min([1,2,3]) 3.序列长度:len('abc').len([1,2,3]).len((1,2,3)) 4 ...

  3. Python学习(八) —— 内置函数和匿名函数

    一.递归函数 定义:在一个函数里调用这个函数本身 递归的最大深度:997 def func(n): print(n) n += 1 func(n) func(1) 测试递归最大深度 import sy ...

  4. python学习之路-4 内置函数和装饰器

    本篇涉及内容 内置函数 装饰器 内置函数 callable()   判断对象是否可以被调用,返回一个布尔值 1 2 3 4 5 6 7 8 9 10 11 num = 10 print(callabl ...

  5. python学习 day013打卡 内置函数

    本节主要内容: 内置函数: 内置函数就是python给你提供的.拿来直接用的函数,比如print,input等等.截止到python版本3.6.2 python一共提供了68个内置函数.他们就是pyt ...

  6. python学习三十八天常用内置函数分类汇总

    python给我们提供丰富的内置函数,不用去写函数体,直接调用就可以运行,很方便快速给我提供开发所需要的函数. 1,查内存地址 id() 变量的内存地址 id() 2,输入输出 input()  pr ...

  7. hive学习笔记之七:内置函数

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  8. MySQL学习笔记_7_MySQL常用内置函数

    MySQL常用内置函数 说明: 1)可以用在SELECT/UPDATE/DELETE中,及where,orderby,having中 2)在函数里将字段名作为参数,变量的值就是字段所对应的每一行的值. ...

  9. Prometheus监控学习笔记之PromQL 内置函数

    概述 Prometheus 提供了其它大量的内置函数,可以对时序数据进行丰富的处理.某些函数有默认的参数,例如:year(v=vector(time()) instant-vector).其中参数 v ...

  10. python学习 day014打卡 内置函数二&递归函数

    本节主要内容: 1.lambda匿名函数 2.sorted() 3.filter() 4.map() 5.递归函数 6.二分法 一.lambda匿名函数 为了解决一些简单的需求而设计的一句话函数 # ...

随机推荐

  1. for循环、for循环嵌套

    循环:反复执行某段代码. 循环四要素:初始条件,循环条件,循环体,状态改变. 循环的最后一句:循环条件不再满足. 1.找出100以内与7有关的数并打印:(1).从1找到100(2).找出与7有关的数 ...

  2. 新建一个Activity通过按钮打开它,再通过按钮关闭它

    首先需要创建一个供打开和关闭的Activity,先在scr下当前项目的包中创建一个新类Activity1, 并选择让其继承自Activity类,如下图所示: 之后配置AndroidMainifest. ...

  3. 配置hibernate根据实体类自动建表功能(转载)

    hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码<propert ...

  4. 多文件 定义全局变量的使用 extern

    extern 申明变量在其他文件中定义了.如果变量放在*.h头文件,其它cpp文件加载*.h头文件就会出现变量定义重复. 头文件 DHeah.h #include <iostream> u ...

  5. .net 反编译工具

    遇到一个需求,做一个专门访问自己网站的浏览器给用户使用,这个浏览器提供登录功能.此时是一个安装在客户端的exe程序,做登录验证要用到webservice,不能将验证逻辑写入exe中,否则客户端可以利用 ...

  6. php第三方登陆

    学习之前,请大家先看一下oAuth协议. 首先呢,我们进入QQ互联的官方网站 http://connect.qq.com登入我们自己的QQ号,没有QQ号的小伙伴可以忽略本篇博文分享!

  7. kafka监控工具kafkaOffsetMoniter的使用

    简介 KafkaOffsetMonitor是由Kafka开源社区提供的一款Web管理界面,用来实时监控Kafka的Consumer以及Partition中的Offset,可以在web界面直观的看到每个 ...

  8. STM

    STM(System Trace macrocell) STM是coresight system中的一个trace source,可以提供high-bandwidth的trace data. STM优 ...

  9. PAT乙级 1028. 人口普查(20)

    1028. 人口普查(20) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 某城镇进行人口普查,得到了全体居民的 ...

  10. 一个C#序列化时循环引用的问题

    以前一直没搞懂为什么C#在做对象序列化时(Json序列化,XML序列化等)有时候会出现循环引用的问题,下面写了个例子,类People有一个属性引用了类Child,而类Child也有一个属性引用了类Pe ...