内置方法:
1:abs():取绝对值
2:all():当可迭代对象里所有均为真时结果为真。 all([1,2,3])
3:any():当可迭代对象里任意一个数据为真结果即为真。any([0,1,2])
4:ascii():打印一个对象以字符串的表现形式。[ascii([1,'你好'])] 使用率低。
5:bin(x):把十进制整数转二进制。bin(1) / bin(255)以 0b开头。
6:bool():真假判断
7:bytearray():可修改的二进制字节格式。 很少用
b = bytearray('abcde',encoding='utf-8')
b[0] = 50
print(b)
转换为列表后,通过赋予ascii对应的数据,即可修改为对应的字符。
8:bytes():转为二进制格式
9:callable():判断是否可调用,(函数,类)
10:chr():返回数字对应的ascii字符。chr(98)
11:ord():返回字符对应的ascii表的数字。
12:compile():进行代码的底层编译。用处很少。可以直接用exec()代替。
13:complex:复数。
14:dir:查看方法(帮助用)。dir(dict)
15:divmod():以元组形式返回商和余数. divmod(5,2) 值为: (2,1)
16:enumerate():返回迭代对象的元素和索引值。
17:eval():将字符串str当成有效的表达式来求值并返回计算结果。
18:exec():动态执行Python代码。也就是说exec可以执行复杂的Python代码,而不像eval函数那么样只能计算一个表达式的值。
eval()函数与exec()函数的区别:
eval()函数只能计算单个表达式的值,而exec()函数可以动态运行代码段。
eval()函数可以有返回值,而exec()函数返回值永远为None。
  简单举例:exec('a=1+2')
19:filter():只过滤并打印符合条件的数据。
res = filter(lambda n: n>5,range(10))
for i in res: print(i)
20:map():将列表数据依次传入函数执行并打印
res = map(lambda n: n*n,range(10)) #相当于列表生成式
for i in res: print(i)
python3 里reduce 挪到functools里,使用如下:
import functools
res = functools.reduce( lambda x,y:x+y,range(10))
print(res)
功能:实现列表累加
21:float():浮点类型
22:format():字符串格式化
23:frozenset():不可变集合。
a = frozenset([1,2,3,4,5,6])
24:globals():以字典形式返回当前程序里所有的变量(全局变量)。print(globals())
25:hash():数据对应的唯一值。hash('test')
26:help():查看帮助
27:hex(x):将数字转为16进制。hex(255)
28:id:返回内存地址
29:input:交互式
30:int:整数
31:isinstance():判断一个对象是否可迭代。
32:iter():迭代器
33:len():打印序列长度
34:locals():只打印局部变量
35:max:返回最大值
36:min:返回最小值
37:next:响当于迭代器里的next
38:oct():转8进制。oct(8)/oct(9) ,
39:open():打文件
40:pow(x,y[z]):幂次方。pow(2,3) 返回2的3次方
41:range():生成0到指定数的列表,以迭代形式。
42:repr():以字符串表示一个对象。 用处少
43:reversed():反向排序
44:round():保留指定位数数字。round(1.223,2) 值:1.22 保留小数点后指定位数。
45:set():集合
46:slice:切片。忘记他
47:sorted():对序列进行排序。
对字典进行排序:
d1 = {.......}
print(sorted(a.items()) 可以实现字典的Key排序
print(sorted(a.items(),key=lambda x:x[1]) 可以实现字典的值排序
48:str:字符串
49:sum():求和
50:tuple():元组
51:type():查看数据类型
52:vars():返回对象所有的属性名。用处少。
53:zip():将2个列表对应索引数按照最小数目进行组合。
a = [1,2,3,4] , b = ['a','b','c','d','e','f']
for i in zip(a,b): print(i)
54:__import__('字符串'):以字符串形式导入函数

python学习之- 内置函数的更多相关文章

  1. python学习交流 - 内置函数使用方法和应用举例

    内置函数 python提供了68个内置函数,在使用过程中用户不再需要定义函数来实现内置函数支持的功能.更重要的是内置函数的算法是经过python作者优化的,并且部分是使用c语言实现,通常来说使用内置函 ...

  2. python学习之--内置函数:

    Python内置函数: Python内置了很多有用的函数,我们可以直接调用.要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数. 1. 内置函数调用之--abs()函数: ...

  3. python学习总结----内置函数及数据持久化

    抽象基类(了解) - 说明: - 抽象基类就是为了统一接口而存在的 - 它不能进行实例化 - 继承自抽象类的子类必须实现抽象基类的抽象方法 - 示例: from abc import ABC, abs ...

  4. Python学习之==>内置函数、列表生成式、三元表达式

    一.内置函数 所谓内置函数就是Python自带的函数 print(all([0,2,3,4])) #判断可迭代的对象里面的值是否都为真 print(any([0,1,2,3,4])) #判断可迭代的对 ...

  5. Python学习(5)——内置函数

    常用字符串内置函数 1)str.count() //返回该字符串中某个子串出现的次数 2)str.find() //返回某个子串出现在该字符串的起始位置 3)str.lower() //将该字符串全部 ...

  6. python学习-31 内置函数

    内置函数 1.abs()  绝对值 2.all()    判断列表里的所有值的布尔值(如果迭代列表里的每个值后都是True 则返回True) '])) 运行结果: True Process finis ...

  7. python学习-34 内置函数的补充

    其他内置函数 1.ord()    与chr()相反 2.pow() print(pow(3,3)) # 相当于3**3 print(pow(3,3,2)) # 相当于3*3%2 运行结果: 27 1 ...

  8. python学习(内置函数)

    1.id()返回对象的内存地址 a = 1 print id(a) print id(1) 2.int()用于将数据类型转换为整型 a = " b = 2 print int(a) + b ...

  9. Python的常用内置函数介绍

    Python的常用内置函数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.取绝对值(abs) #!/usr/bin/env python #_*_coding:utf-8_ ...

随机推荐

  1. android studio 新建文件出错

  2. Javaweb学习笔记2—Tomcat和http协议

      今天来讲javaweb的第二个阶段学习. 老规矩,首先先用一张思维导图来展现今天的博客内容. ps:我的思维是用的xMind画的,如果你对我的思维导图感兴趣并且想看到你们跟详细的备注信息,请点击下 ...

  3. COGS 886. [USACO 4.2] 完美的牛栏

    ★★☆   输入文件:stall4.in   输出文件:stall4.out   简单对比时间限制:1 s   内存限制:128 MB USACO/stall4(译by Felicia Crazy) ...

  4. Spring事务管理全面分析

    Spring 事务属性分析什么是事物  事务管理对于企业应用而言至关重要.它保证了用户的每一次操作都是可靠的,即便出现了异常的访问情况,也不至于破坏后台数据的完整性.就像银行的自助取款机,通常都能正常 ...

  5. zipkin 服务追踪

    服务追踪,就是对请求接口的追踪并保存. 在测试的过程中我们会发现,有时候,程序刚刚启动后,刷新几次,并不能看到任何数据,原因就是我们的spring-cloud-sleuth收集信息是有一定的比率的,默 ...

  6. bzoj3307 雨天的尾巴 题解(线段树合并+树上差分)

    Description N个点,形成一个树状结构.有M次发放,每次选择两个点x,y 对于x到y的路径上(含x,y)每个点发一袋Z类型的物品.完成 所有发放后,每个点存放最多的是哪种物品. Input ...

  7. Mac 查看端口情况

    一个进程可以占用多个端口. 查看某个进程占用哪些端口: lsof -nP | grep TCP | grep -i 进程名 ➜ cocos_creator lsof -nP | grep TCP | ...

  8. OpenCV:应用篇

    手势跟踪识别 车牌检测 人脸识别 去雾 图像阈值分割提取

  9. 操作系统复习——如何查看一个进程的详细信息,如何追踪一个进程的执行过程 ,如何在 Linux 系统下查看 CPU、内存、磁盘、IO、网卡情况?epoll和select区别?

    1. 如何查看一个进程的详细信息,如何追踪一个进程的执行过程 通过pstree命令(根据pid)进行查询进程内部当前运行了多少线程:# pstree -p 19135(进程号) 使用top命令查看(可 ...

  10. 常见的网络命令--ping.hostname

    hostname命令 作用:显示以及设置主机名 一.  显示系统主机名 第一种方式:hostname 第二种方式:cat /etc/sysconfig/ntework 使用举例: 从上面可以看到我的系 ...