python3 内置常用函数系列一
python3 内置了一系列的常用函数, python英文官方文档详细说明:点击查看, 为了方便查看,将内置常用的函数的记录一下来。
Python3版本所有的内置函数:

1、abs()
print(abs(-1)) # 获取绝对值
2、all() #除了0,其他的都为真
print(all([1,2,'a',None])) # bool值为假的情况:None,空,0,False,
print(all([]))
3、any 只要列表有一个数据为真,就返回真,列表为空,就是false
print(any([]))
print(any([' ',None,False])) #True
print(any(['',None,False])) #False
print(any(['',None,False,1])) #True
4、 bin,oct,hex 三个函数功能为:将十进制数分别转换为2/8/16进制。
print(bin(10))
print(oct(10))
print(hex(10))
5、bytes 将一个字符串转换成字节类型
#unicode----encode----->bytes
print('hello'.encode('utf-8'))
print(bytes('hello',encoding='utf-8'))
6、challable() # 判断是不是可以调用,这里[]列表返回的是false,如果是加括号()的就可以调用。
print(callable(bytes))
print(callable(abs))
7、chr,ord
#查看十进制数对应的ASCII字符/查看某个ASCII对应的十进制数
print(chr(65))
print(chr(90))
print(ord('#'))
8、 set #可变集合 frozenset #不可变集合
s={1,2,3,4} #s=set({1,2,3,4})
print(type(s))
s1=frozenset({1,2,3,4})
print(type(s1))
9、dir() 不带参数时返回当前范围内的变量,方法和定义的类型列表,带参数时返回参数的属性,方法列表
import sys
sys.path
sys.argv
10、divmod() 分别取商和余数
print(divmod(10,3))
print(divmod(102,20))
11、enumerate() 返回一个可以枚举的对象,该对象的next()方法将返回一个元组
l=['a','b','c']
res=enumerate(l)
for index,item in enumerate(l):
print(index,item)
12、globals,locals #查看全局作用域和局部作用域
print(globals())
13、hash 表示的是检验一段字符串,会得到hash值
print(hash('abcdefg123'))
print(hash('abcdefg123'))
print(hash('abcdefg123'))。
print(hash('abcdefg123'))
14、给函数加文档解释,用到单引号,双引号,三引号
def func():
'''
test function
:return:
'''
pass
print(help(func))
15、help()查看帮助信息
print(help())#在函数中写注释信息,可通过help查看
16、id:是python解释器实现的功能,只是反映了变量在内存的地址但并不是真实的内存地址
x=1
print(id(x))
def func():pass
print(id(func))
print(func)
17、isinstance 检查对象是否是类的对象,返回True或False
判断x是否是int的一个实例
x=1
print(type(x) is int)
print(isinstance(x,int)) #x=int(1)
18、 pow
print(pow(3,2,2)) #3**2%2
19、repr 将对象转成字符串
print(type(str(1)))
print(type(repr(1))) # 解释器内部调用
20、reversed
l=[1,'a',2,'c']
print(list(reversed(l)))
print(l)
python3 内置常用函数系列一的更多相关文章
- python 内置常用函数
import os def set(o): return set(o) # =={o} def reverseObject(it): it.reverse() return it def sortOb ...
- python3内置函数大全
由于面试的时候有时候会问到python的几个基本内置函数,由于记不太清,就比较难受,于是呕心沥血总结了一下python3的基本内置函数 Github源码: https://github. ...
- python3内置函数大全(顺序排列)
python3内置函数大全 内置函数 (1)abs(), 绝对值或复数的模 1 print(abs(-6))#>>>>6 (2)all() 接受一个迭代器,如果迭代器的所有 ...
- python内置常用高阶函数(列出了5个常用的)
原文使用的是python2,现修改为python3,全部都实际输出过,可以运行. 引用自:http://www.cnblogs.com/duyaya/p/8562898.html https://bl ...
- Python3内置函数、各数据类型(int/str/list/dict/set/tuple)的内置方法快速一览表
Python3内置函数 https://www.runoob.com/python3/python3-built-in-functions.html int https://www.runoob.co ...
- Oracle SQL常用内置系统函数总结
Oracle数据库 内置系统函数主要分为以下类别:数学函数.字符串函数.日期函数.转换函数.聚合函数.分析聚合函数 一.数学函数 ------------返回数字 abs(n):返回数字 ...
- day05 模块以及内置常用模块用法
内置常用模块详解: 1 time 2 datetime 3 random 4 os 5 sys 6 shutil 7 shelve 8 xml 9 configparser 10 hashlib ...
- Harp – 内置常用预处理器的静态 Web 服务器
Harp 是一个基于 Node.js 平台的静态 Web 服务器,内置流行的预处理器,支持把 Jade, Markdown, EJS, Less, Stylus, Sass, and CoffeeSc ...
- 浏览器内置Console函数使用详解
浏览器内置Console函数比较好用:Chrome 和 FireFox(Firebug插件) 利用此功能可以像直接在面板里面运行JS一样(写法不同而已) 一.显示信息的命令 Firebug内置一个co ...
随机推荐
- Java GUI编程SwingUtilities.invokeLater作用
1 http://blog.micxp.com/index.php/archives/109/ 2
- C++ 输出100—999中所有的水仙花数
输出100-999中所有的水仙花数,若3位数xyz满足 , 则xyz为水仙花数,例如 , 因此153是水仙花数. #include <iostream> using namespace s ...
- windows 网站迁移到linux
从windows迁移网站到linux 发现乱码 出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文一般为gbk,而在linux环境中为utf8,这就导致了在windows下 ...
- MyBatis_传入参数的问题
一.单个参数 1.基本数据类型 (1)直接使用 List<ChargeRuleDO> tests(long id); <select id="tests" res ...
- JFinal中json的使用
之前Java开发一直使用的是经典的ssh,去年接触了jfinal,觉得jfinal的魅力非常之大,让我无法自拔,现在还深深地陷在其中. 简单的介绍一下jfinal,jfinal短小精悍,让java有了 ...
- oracle中创建dblink
create database link to_group connect to UCR_GROUP identified by "UCR_GROUPQWER"using '(de ...
- iOS scrollView中嵌套多个tableView处理方案
项目中经常会有这样的需求,scrollView有个头部,当scrollView滚动的时候头部也跟着滚动,同时头部还有一个tab会锁定在某个位置,scrollView中可以放很多不同的view,这些vi ...
- ffmpeg截图
ffmpeg.exe -probesize 32768 -i "rtmp://localhost/live/1 live=1" -y -t 0.001 -ss 1 -f image ...
- 查看tcp各个连接状态的数量
4. 查看tcp各个连接状态的数量 下面对的 netstat -tan|awk '$1~/tcp/{aa[$NF]++}END{for (h in aa)print h,aa[h]}' SYN_SEN ...
- Spring整合JMS(消息中间件)
这一节来说说,异步机制及spring对JMS封装 一.消息异步处理 类似于RMI.Hessian.Burlap等远程方法调用,它们都是同步的,所谓同步调用就是客户端必须等待操作完成,如果远程服务没有返 ...