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 ...
随机推荐
- jsp页面JSTL标签 <c:fn:>
函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}&qu ...
- 安装MacOS到虚拟机
[TOC] 系统版本历史 4. 升级系统到10.12.6版本 时间:2017年9月21日 15:58:55 大小:VMDK(7.63 GB) 变动: 升级系统到10.12.6版本 3. 降低内存到6G ...
- oracle导出sql
1.点击要导出的表2.右键点击exportData3.选择要导出的sql语句
- js判断对象的属性是原型的还是实例的
一些情况下,我们需要知道对象的属性是原型的还是实例的,如果看代码的话比较繁琐,下面讲解下如何可以直接判断 1.hasOwnProperty()函数用于指示一个对象自身(不包括原型链)是否具有指定名称的 ...
- linux 给用户修改权限
#添加一个用户 useradd xiaoming #设置密码 passwd xiaoming 回程 //设置密码就行了 #把用户修改成root权限 vi /etc/passwd #找到xiaoming ...
- ios 手势返回<1>2
iOS-给push出来的控制器添加全局滑动(返回)手势 在iOS中,当我们push出一个新的控制器的时候,我们可以向右拖拽屏幕的左边缘来返回(pop)到上一级控制器,但是这个功能有两个缺陷: 当自 ...
- [Android Studio 权威教程]AS 中配置强大的版本号管理系统(Git、SVN、等)
在Eclipse中加入Git等版本号管理工具须要自己加入插件.并且个人认为不咋好用,在AS中已经给我们集成好了,我们仅仅须要配置一下就OK了.今天就和大家聊聊怎么配置以及使用的要点. 1. 安装Git ...
- Nearest Common Ancestors(LCA)
Description A rooted tree is a well-known data structure in computer science and engineering. An exa ...
- VS2015 C#6.0 中的那些新特性(转自http://www.cnblogs.com/henryzhu/p/new-feature-in-csharp-6.html)
自动属性初始化 (Initializers for auto-properties) 以前我们是这么写的 为一个默认值加一个后台字段是不是很不爽,现在我们可以这样写 只读属性的初始化(Getter-o ...
- cocoapods最新使用
1.首先用淘宝的Ruby镜像来访问CocoaPods,打开终端输入以下命令: (1)gem sources --remove http://ruby.gems.org/ (移除现有Ruby默认源) ...