首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
内置函数
时间:
2018-06-20 18:41:41
阅读:
190
评论:
0
收藏:
0
[点我收藏+]
标签:
content
浮点
不同
函数返回
最小值
详细说明
文件
作用域
TE
1.1作用域相关
作用域类型相关
locals
函数会以字典的类型返回当前位置的全部局部变量。(返回字典)
globals
函数以字典的类型返回全部全局变量。(返回字典)
1.2其他相关:
字符串类型代码的执行 eval,exec,complie
eval
执行字符串类型的代码,并返回最终结果。(有返回值的)
exec
执行字符串类型的代码。(没有返回值的)
compile
将字符串类型的代码编译。代码对象能够通过exec语句来执行或者eval()进行求值。(几乎不用)
输入输出相关input,print
input
函数接受一个标准输入数据,返回为 string 类型。
print
打印输出。
内存相关 hash id
hash
获取一个对象(可哈希对象:int,str,Bool,tuple)的哈希值。(1 <class ‘int‘>)
id
用于获取对象的内存地址。(34172584 <class ‘int‘>)
文件操作相关:
open
函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。(获得的文件句柄为一个迭代器)
模块相关_import
__import__:
函数用于动态加载类和函数 。
帮助help
help
函数用于查看函数或模块用途的详细说明。
调用相关
callable
callable:函数用于检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功。
查看内置属性
dir
函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。(返回一个列表)
1.3 迭代器生成器相关
迭代器
range
函数可创建一个整数对象,一般用在 for 循环中,返回的是一个可迭代对象(可迭代对象,range(0, 100) <class ‘range‘>)
iter
函数用来生成迭代器(iter(可迭代对象)———》迭代器)(目前已知可迭代对象:字符串、列表、元祖、集合、字典、range、frozenset;迭代器:文件句柄、生成器、map、zip、filter)
1.4 基础数据类型相关
1.4.1数字相关
bool
用于将给定参数转换为布尔类型,如果没有参数,返回 False。
int
函数用于将一个字符串或数字转换为整型。
float
函数用于将整数和字符串转换成浮点数。
complex:
函数用于创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数。
bin
将十进制转换成二进制并返回。
oct
将十进制转化成八进制字符串并返回。
hex
将十进制转化成十六进制字符串并返回。
abs
函数返回数字的绝对值。
divmod
计算除数与被除数的结果,返回一个包含商和余数的元组(商, 余数)。(元祖)
round
保留浮点数的小数位数,默认保留整数。
pow
求x**y次幂。(三个参数为x**y的结果对z取余)
sum
对可迭代对象进行求和计算(可设置初始值)。
min
返回可迭代对象的最小值(可加key,key为函数名,通过函数的规则,返回最小值)。key
max
返回可迭代对象的最大值(可加key,key为函数名,通过函数的规则,返回最大值)。key
和数据结构相关
list
将一个可迭代对象转化成列表(如果是字典,默认将key作为列表的元素)。
tuple
将一个可迭代对象转化成元祖(如果是字典,默认将key作为元祖的元素)。
reversed
将一个序列翻转,并返回此翻转序列的迭代器。(返回的是迭代器)
slice
构造一个切片对象,用于列表的切片。
str
将数据转化成字符串。
format
与具体数据相关,用于计算各种小数,精算等。
bytes
用于不同编码之间的转化。
bytearry
返回一个新字节数组。这个数组里的元素是可变的,并且每个元素的值范围: 0 <= x < 256。
memoryview
ord
输入字符找该字符编码的位置
chr
输入位置数字找出其对应的字符
ascii
是ascii码中的返回该值,不是就返回/u...
repr
:返回一个对象的string形式(原形毕露)。(打印什么,就是什么)
dict
创建一个字典。
set
创建一个集合。
frozenset
返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。(返回的是一个frozenset形的可迭代对象)
len
返回一个对象中元素的个数。(返回int)
sorted
对所有可迭代的对象进行排序操作。(返回的是一个列表)key
enumerate
枚举,返回一个枚举对象。(返回可迭代对象:里面是一个个元祖)
all
可迭代对象中,全都是True才是True
any
可迭代对象中,有一个True 就是True
zip
拉链方法:函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。(返回的是迭代器,for里面是一个个元祖)
filter
过滤模式(返回的是迭代器,可以加key,)
map
循环模式(返回的是迭代器,可以加key)
含key的函数
(五个含key内置函数)map 、filter、sorted、min、max
内置函数
标签:
content
浮点
不同
函数返回
最小值
详细说明
文件
作用域
TE
原文地址:https://www.cnblogs.com/zxmbky/p/9204575.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!