内置方法:
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. 第一章 熟悉Objective -C 编写高质量iOS与OS X代码的52 个有效方法

    第一章 熟悉Objective -C   编写高质量iOS与OS  X代码的52 个有效方法   第一条: 了解Objective-C 语言的起源 关键区别在于 :使用消息结构的语言,其运行时所应执行 ...

  2. tac命令

    tac——显示文件内容(反列显示) 命令所在路径:/usr/bin/tac 示例1: # tac /etc/hosts 反列显示/etc/目录下hosts文件内容 ☛适合查看内容较短的文件

  3. bitcoin 源码解析 - 交易 Transaction

    bitcoin 源码解析 - 交易 Transaction(三) - Script 之前的章节已经比较粗略的解释了在Transaction体系当中的整体运作原理.接下来的章节会对这个体系进行分解,比较 ...

  4. Image Is Everything LA2995

    白书第一章例题6 构造.思维.几何. 分别从几个角度去看,有矛盾就删掉,最后遍历一下统计个数 方法证明:第一个方块肯定要删除.假设前k个必须删除,第k+1个矛盾出现,假如不删掉,矛盾将持续存在,故必须 ...

  5. idea java 注释模板配置

    在网上找了好久,好多的文章都有一个共同的病点就是“@param注释当有多个参数时候,全部放在了一行里面”,非常不友好. 以下是我整理好的,完全按照eclipse的注释风格. !!!先看最后实现的效果图 ...

  6. xcode中自定义log打印

    打印内容包括 在哪个文件中 ? 在哪个方法中? 将要执行什么操作?   // 此打印实现前提: // 1.在.pch文件中实现自定义log打印方法,log名换为LCLog // 2.定义一个宏obje ...

  7. 【2018 CCPC网络赛】1009 - 树

    题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=6446 题目给出的数据为一棵树,dfs扫描每条边,假设去掉某条边,则左边 x 个点,右边 n-x 个点, ...

  8. ixcache的蜜汁突发故障

    公元2018年 7月29日 晚上21点整,我司一直正常运行的ixcache线路异常断开. ??? 公司业务包含提供互联网接入服务,所以这个现象将会导致用户上网体验变差,网速变慢,看视频的速度下降等等, ...

  9. Django框架基础知识13-auth系统

    我们昨天登录admin时创建的用户信息是存放在哪里了呢? auth系统的数据表: 从表的名称我们就能看出, auth_user,auth_group,auth_permission分别存放了用户,用户 ...

  10. mysql多字段组合删除重复行

    DELETEFROM boll_paramWHERE id in ( SELECT a.id FROM ( SELECT id FROM boll_param WHERE (symbol, time_ ...