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 ...
随机推荐
- Smali语法:数据类型、方法和字段
数据类型 dalvik字节码有两种类型,原始类型和引用类型.对象和数组是引用类型,其它都是原始类型. smali数据类型都是用一个字母表示,如果你熟悉Java的数据类型,你会发现表示smali数据类型 ...
- cmd命令速查手册
CMD命令速查手册ASSOC显示或修改文件扩展名关联AT 计划在计算机上运行的命令和程序ATTRIB 显示或更改文件属性BREAK 设置或清除扩展式 CTRL+C检查CACLS显示或修改文件的访问控制 ...
- mfs客户端挂载
1.安装fuse yum install fuse fuse-devel 2.加载fuse模块 modprobe fuse 3.创建mfs用户 useradd mfs -s /sbin/nologin ...
- 如何去掉MapReduce输出的默认分隔符
我们在用MapReduce做数据处理的时候,经常会遇到将只需要输出键或者值的情况,如context.write(new Text(record), new Text("")),这样 ...
- jsp页面JSTL标签 <c:fn:>
函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}&qu ...
- Unity3D 之IAP
本人是一个Unity忠实爱好者,鉴于网上关于Unity的内置付费教程 少之甚少,本人就把自己倒腾过的IAp分享出来,仅供大家参考.一.搭建号沙盒环境( 详细请看:http://xiaominghimi ...
- 微信支付v3开发(6) 收货地址共享接口
请看新版教程 微信支付开发(7) 收货地址共享接口V2 本文介绍微信支付下的收货地址共享接口的开发过程. 一. 简单介绍 微信收货地址共享,是指用户在微信浏览器内打开网页,填写过地址后,兴许能够免填 ...
- Android 你可能忽略的提高敲代码效率的方式 (转)
每日推荐 Eyepetizer-in-Kotlin:一款简约的小视频app,带你走进kotlin 作为学习kotlin的一款app,在撸代码的过程中学习kotlin的语法及特性. Eyepetizer ...
- DM8168 自己主动登录root用户
①指定连接: <DM8168># ln -s /bin/busybox /sbin/getty ②改动/etc/inittab文件: <DM8168># vi /etc/ini ...
- KiB、MiB与KB、MB的区别
原来没太注意MB与MiB的区别,甚至没太关注还有MiB这等单位,今天认真了一下,发现两者还是有区别的,具体的差别是MB等单位以10为底数的指数,MiB是以2为底数的指数,如:1KB=10^3=1000 ...