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 ...
随机推荐
- C++中没有定义类的引用。
在有时候由于类太大.须要在类在后面定义: 比如: class Y{ void f(X); }; class X{ //一些成员数据和函数 }; //error 由于c++要求不论什么一个变量在引用之前 ...
- bzoj3531【SDOI2014】旅行
3531: [Sdoi2014]旅行 Time Limit: 20 Sec Memory Limit: 512 MB Submit: 850 Solved: 433 [Submit][Status ...
- 为什么使用JSP?
JSP程序与CGI程序有着相似的功能,但和CGI程序相比,JSP程序有如下优势: 性能更加优越,因为JSP可以直接在HTML网页中动态嵌入元素而不需要单独引用CGI文件. 服务器调用的是已经编译好的J ...
- shell脚本注释方法
[1]单行注释 利用“#”对单行进行注释. 示例应用,新建文本,命名为test_single.sh 输入内容: # 单行注释 echo '单行注释' echo '123' # echo '456' e ...
- saltstack内置state模块file之append
添加文件文本在文件尾部 salt.states.file.append(name, text=None, makedirs=False, source=None, source_hash=None, ...
- Android Studio 2.0 稳定版新特性介绍
Android Studio 2.0 最终迎来了稳定版本号,喜大普奔. 以下这篇文章是2.0新特性的一些简介. 假设想看具体内容请看这里<Android Studio有用指南> 文章转自这 ...
- android Notification 的使用(锁定通知栏)
近期一直在研究 android .并一边研究一边做应用.当中遇到了把程序通知常驻在 Notification 栏,而且不能被 clear 掉(就像android QQ一样)的问题.经过研究实现了其功能 ...
- Django安装和启动
1.django安装 在http://www.djangoproject.com/download/这个网站上可以下载django的最新版本.在下载时,要注意django版本和本机安装的Python版 ...
- 从xhr说起
原生xhr对象存在较多的兼容性,IE6及之前版本使用ActiveXObject对象来创建,IE7以后使用兼容版本的MSXML2.XMLHttp.MSXML2.XMLHttp3.0.MSXML2.XML ...
- 【BZOJ5020】[THUWC 2017]在美妙的数学王国中畅游 泰勒展开+LCT
[BZOJ5020][THUWC 2017]在美妙的数学王国中畅游 Description 数字和数学规律主宰着这个世界. 机器的运转, 生命的消长, 宇宙的进程, 这些神秘而又美妙的过程无不可以用数 ...