1、abs()

取绝对值

1
2
3
4
>>> a = abs(-7)
>>> b= abs(7)
>>>print(a,b)
7 7

2、all()

循环参数,如果每个元素都为真,那么all的返回值为真

0,None,以及空值都为假,其他都为真(""为假," "为真)

1
2
3
4
>>> s = all([True,True])
>>> f= all([True,True,False])
>>>print(s,f)
True False

3、any()

循环参数,只要有一个为真,则为真

1
2
3
>>> f = any([True,True,False])
>>>print(f)
True

4、ascii()

在给定对象的所属的类中执行该类的“__repr__”方法,获取其返回值

  

5、bin()

十进制转二进制

1
2
3
>>> s = bin(10)
>>>print(s)
0b1010

二进制转十进制

1
2
3
>>> i = int('0b11',base=2)      # base=2表示二进制
>>>print(i)
3

6、oct()

十进制转八进制

1
2
3
>>> s = oct(8)
>>>print(s)
0o10

八进制转十进制

1
2
3
>>> s = int('0o11',base=8)
>>>print(s)
9

7、int()

十进制

8、hex()

十进制转十六进制

1
2
3
>>> s = hex(14)
>>>print(s)
0xe

9、bool()

判断真假,把对象转换成布尔值

10、bytes() 字节

字符串转换成字节

1
2
3
>>> s = bytes('shaw',encoding='utf-8')
>>>print(s)
b'shaw'

11、chr()

接收一个数字,查找数字对应的ascii表中对应的值

1
2
3
>>> shaw = chr(65)
>>>print(shaw)
A

12、ord()

接收一个字符,查找该字符在ascii表中对应的数字

1
2
3
>>> f = ord('a')
>>> print(f)
97

13、callable()

检查对象是否可执行

  

14、dict()

把对象转换成字典

15、dir()

查看对象所有方法

  

16、divmod()

给定对象(除数,被除数),计算商与余数(计算结果为一个元祖类型)

1
2
3
>>> s = divmod(10,3)
>>>print(s)
(3, 1)

17、enumerate()

对可循环对象前添加序号

1
2
3
4
5
6
7
8
>>>a = ['shaw','sam','alices',24]
>>>for i in enumerate(a):
...     print(i)
...    
(0,'shaw')
(1,'sam')
(2,'alices')
(3,24)

18、eval()

把字符类型转换成int,再计算结果

1
2
3
>>>s = eval('1 + 4')
>>>print(s)
5

19、exec()

用来执行python代码(表达式)

1
2
3
4
5
6
7
8
9
>>>exec('for i in range(8):print(i)')
0
1
2
3
4
5
6
7

20、filter()过滤对象

filter('函数','可以迭代的对象')

# 循环对象中的每个元素,并作为函数的参数执行前面的函数,如果函数返回True,表示符合条件

1
2
3
4
5
6
7
8
9
10
11
def shaw(x):
    if x > 10:
        return True
a =[6,8,11,33,44]
s =filter(shaw,a)
fori in s:
    print(i)
C:\Python35\python.exeF:/PyCharm/Python/PY_learn/lianxi.py
11
33
44

21、map()

map('函数','可以迭代的对象')

# 循环对象中的每个元素,并作为函数的参数执行函数,并返回新数值

1
2
3
4
5
6
7
8
9
10
def shaw(x):
    return x + 10
a =[11,33,44]
s =map(shaw,a)
fori in s:
    print(i)
C:\Python35\python.exeF:/PyCharm/Python/PY_learn/lianxi.py
21
43
54

22、format()

str格式化输出数据

1
2
3
4
5
6
7
a  = ['sam','shaw','alices']
fori in  a:
    print('24{}'.format(i))
C:\Python35\python.exeF:/PyCharm/Python/PY_learn/lianxi.py
24sam
24shaw
24alices

23、globals()

获取当前代码里面所有的全局变量

24、locals()

获取当前代码里面所有的局部变量

25、hash()

计算给定对象哈希值

1
2
>>>hash('shaw')
3346328168152020605

26、id()

查看对象的内存地址

1
2
3
>>>a = 123
>>>id(a)
1402863216

27、help()

查看对象所属类的方法的详细信息

  

28、input()

获取输入信息

1
2
3
4
5
user= input('用户名:').strip()
print(user)
C:\Python35\python.exeF:/PyCharm/Python/PY_learn/lianxi.py
用户名:shaw
shaw

29、isinstance()

判断对象所属的数据类型

1
2
3
4
5
>>>s = ['shaw','sam']
>>>if isinstance(s,list):
...     print('haha')
...    
haha

30、len()

取对象的长度

1
2
3
>>>s = ['shaw','sam']
>>>len(s)
2

31、max()

取对象最大值

min()

最对象最小值

1
2
3
4
5
>>>f = [1,23,22,99]
>>>max(f)
99
>>>min(f)
1

32、pow()

计算幂

1
2
3
>>>i = pow(2,3)
>>>print(i)
8

34、round()

为对象四舍五入

1
2
3
4
5
6
>>>f = round(4.4)
>>>print(f)
4
>>>f = round(4.6)
>>>print(f)
5

35、sum()

求和

1
2
3
>>>f = sum([11,22])
>>>print(f)
33

36、zip()

把两个可迭代对象,新组合成一个

1
2
3
4
5
6
7
8
9
s =[1,2,3]
f =['a','b','c']
k = zip(s,f)
fori in k:
    print(i)
C:\Python35\python.exeF:/PyCharm/Python/PY_learn/lianxi.py
(1,'a')
(2,'b')
(3,'c')

37、sorted()

排序

数字,按从小到大顺序排序

1
2
3
>>>f = [1,23,22,99]
>>>sorted(f)
[1,22, 23, 99]

字符,先数字(从小到大),再字母(按字母在assic表中对应数字大小,从小到大),在中文

待完善。。。

Python内置函数总结的更多相关文章

  1. python内置函数

    python内置函数 官方文档:点击 在这里我只列举一些常见的内置函数用法 1.abs()[求数字的绝对值] >>> abs(-13) 13 2.all() 判断所有集合元素都为真的 ...

  2. python 内置函数和函数装饰器

    python内置函数 1.数学相关 abs(x) 取x绝对值 divmode(x,y) 取x除以y的商和余数,常用做分页,返回商和余数组成一个元组 pow(x,y[,z]) 取x的y次方 ,等同于x ...

  3. Python基础篇【第2篇】: Python内置函数(一)

    Python内置函数 lambda lambda表达式相当于函数体为单个return语句的普通函数的匿名函数.请注意,lambda语法并没有使用return关键字.开发者可以在任何可以使用函数引用的位 ...

  4. [python基础知识]python内置函数map/reduce/filter

    python内置函数map/reduce/filter 这三个函数用的顺手了,很cool. filter()函数:filter函数相当于过滤,调用一个bool_func(只返回bool类型数据的方法) ...

  5. Python内置函数进制转换的用法

    使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x)Convert an integer numb ...

  6. Python内置函数(12)——str

    英文文档: class str(object='') class str(object=b'', encoding='utf-8', errors='strict') Return a string  ...

  7. Python内置函数(61)——str

    英文文档: class str(object='') class str(object=b'', encoding='utf-8', errors='strict') Return a string ...

  8. 那些年,很多人没看懂的Python内置函数

    Python之所以特别的简单就是因为有很多的内置函数是在你的程序"运行之前"就已经帮你运行好了,所以,可以用这个的特性简化很多的步骤.这也是让Python语言变得特别的简单的原因之 ...

  9. Python 内置函数笔记

    其中有几个方法没怎么用过, 所以没整理到 Python内置函数 abs(a) 返回a的绝对值.该参数可以是整数或浮点数.如果参数是一个复数,则返回其大小 all(a) 如果元组.列表里面的所有元素都非 ...

  10. 【转】实习小记-python 内置函数__eq__函数引发的探索

    [转]实习小记-python 内置函数__eq__函数引发的探索 乱写__eq__会发生啥?请看代码.. >>> class A: ... def __eq__(self, othe ...

随机推荐

  1. MariaDB Galera Cluster部署手册

    MariaDB Galera Cluster部署手册 galara保证双主数据库的同步及一致性 1.环境准备 基于新部署.最小化安装centos6.5 1>  yum install opens ...

  2. [Mongodb] Tarball二进制包安装过程

    一.缘由: 用在线安装的方式安装mongodb,诚然很方便.但文件过于分散,如果在单机多实例的情况下,就不方便管理. 对于数据库的管理,我习惯将所有数据(配置)文件放在一个地方,方便查找区分. 二.解 ...

  3. AttributeError: type object '_io.StringIO' has no attribute 'StringIO'

    python2导入StringIO模块,直接: from StringIO import StringIO 对于python3,StringIO和cStringIO模块已经没了,如果要使用的话,需要导 ...

  4. CentOS下Apache开启Gzip网页压缩功能

    1.进入/etc/httpd/conf下打开httpd.conf文件 开启Gzip压缩功能,即去掉LoadModule deflate_module modules/mod_deflate.so这行前 ...

  5. XML中& <> 单引号' 双引号 " 报错

    由于xml中 这些字符是特殊字符,所以把&改成&  就行了 ,注意后面一定要带一个分号; <         <         小于号>         >  ...

  6. Centos6.4 aria2 webui-aria2

    wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm rpm -ivh ...

  7. Codeforces 732F [边双联通分量][tarjan]

    /* 不要低头,不要放弃,不要气馁,不要慌张 题意: 给一个无向图.现在要求给这个无向图的边加上方向. 定义f(x)为从x点出发能够到达的点的数目. 使得MIN(f(x))最大. 思路: 先tarja ...

  8. CuteSTL——跟着感觉造轮子

    置顶推荐: CuteSTL:https://github.com/jxd134/algorithm/tree/master/CuteSTL TinySTL:https://github.com/zou ...

  9. 问题解决_WCF_WCF 接收我服务的 HTTP 响应时发生错误

    原文地址:http://www.cnblogs.com/tianma3798/p/5470974.html 错误内容: System.ServiceModel.CommunicationExcepti ...

  10. linux基础2——gdb调试器

    gdb调试器使用的一般步骤(不断更新完善): 1.编译过程中要用-g参数来添加调试符号——gcc test.c -g: 2.gdb启动可执行文件——gdb a.out: 3.出现gdb符号表示启动成功 ...