python --- 13 内置函数
内置函数
1.作用域相关
locals() 返回当前作用域中的名字
globals() 返回全局作用域中的名字
2.迭代器相关
range() 生成数据
next() 迭代器向下执行一次 等价于 .__next__()
iter() 获取迭代器 等价于 .__iter__()
3.字符串类型代码的执行
①eval 执行字符串类型的代码,并返回最终结果
可还原 字典 列表 元组
②exec 执行字符串类型的代码, 无返回值
③compile 把要执行的代码先预编译,通过exec和eval执行
compile(source, filename, mode)
4.输入和输出
print() 输出内含默认值
换行 end = "\n"
分隔符 sep = " "
input() 输入
5.内存相关
hash() 获取不可变数据(int str bool tuple) 的哈希值
哈希值都是数字
数字的哈希值是它本身
id 获取到对象的内存地址
6. 文件相关操作
open 用于打开一个文件,创建一个文件句柄
7.模块相关
__import__() ⽤于动态加载类和函数
8.帮助
help() 函数⽤于查看函数或模块⽤途的详细说明
9.调用
callable() ⽤于检查⼀个对象是否是可调⽤的.
如果返回True, object有可能调⽤失败
如果返回False. 那调⽤绝对不会成功
10.查看内置属性
dir() 查看对象的内置属性, ⽅法. 访问的是对象中的__dir__()⽅法
11.数字相关
bool() 转换成bool值
int() 转换成整型
float() 转换成小数
complex() 创建一个复数
12.进制转换
bin() 将给的参数转换成⼆进制 0b---- 类型
otc() 将给的参数转换成八进制 0o-----类型
hex() 将给的参数转换成⼗六进制 0x----类型
13.数学运算
abs() 返回绝对值
divmode(被除数,除数) 返回商和余数
round() 整数位置为奇数时 四舍五入
偶数时 五舍六入
pow (2,3) 2的3次方 如果有三个参数. 则求完次幂后对第三个数取余
sum() 求和
min() 最小值
max() 最大值
14.列表和元组
list() 将一个可迭代对象转换成列表
tuple() 将一个可迭代对象转换成元组
reversed() 将⼀个序列翻转, 返回翻转序列的迭代器
slice() 列表的切片
15.字符串相关
str() 将数据转化成字符串
format() 与具体数据相关, ⽤于计算各种⼩数, 精算等
bytes() 把字符串转化成bytes类型
bytearray() 返回⼀个新字节数组. 这个数字⾥的元素是可变的, 并且每个 元素的值得范围是[0,256
memoryview() 查看bytes在内存中的情况
ord() 输入字符找带字符编码的位置
chr() 输入位置数字找出对应的字符
ascii() 是ascii码中的返回该值 不是就返回\u...
repr() 返回⼀个对象的string形式
显示出字符串的官方表示形式
16.数据集合
dict() 创建⼀个字典
set() 创建一个集合
frozenset() 创建一个冻结的集合,冻结的集合不能进⾏添加和删除操作
17 .其他
len() 返回⼀个对象中的元素的个数
enumerate() 获取集合的枚举对象 默认从0开始
(lst,100) 从100开始
all() 等价于 and
any() 等价于 or
18.zip() 拉链函数
19.匿名函数 (配合sorted() map() filter())
① 函数名 = lambda 参数:返回值
② 排序 sorted()
语法: sorted(Iterable, key=None, reverse=False)
Iterable: 可迭代对象
key: 排序规则(排序函数), 在sorted内部会将可迭代对象中的每⼀个元素传递给这个函数的参数. 根据函数运算的结果进⾏排序
reverse: 是否是倒叙. True: 倒叙, False: 正序
③筛选函数 filter()
语法: filter(函数. 可迭代对象)
④映射函数 map()
对数据统一处理
语法: map(函数. 可迭代对象)
python --- 13 内置函数的更多相关文章
- python 13 内置函数2
目录 内置函数(二) 匿名函数 内置函数(三) 闭包 内置函数(二) abs() #返回绝对值--返回的是正数 enumerate("可迭代对象","序号起始值" ...
- python基础-内置函数详解
一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highlight=built#ascii ...
- python_way,day3 集合、函数、三元运算、lambda、python的内置函数、字符转换、文件处理
python_way,day3 一.集合 二.函数 三.三元运算 四.lambda 五.python的内置函数 六.字符转换 七.文件处理 一.集合: 1.集合的特性: 特性:无序,不重复的序列 如果 ...
- python基础——内置函数
python基础--内置函数 一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highl ...
- 如何查看Python的内置函数
经常调用的时候不知道python当前版本的内置函数是哪些,可以用下面的指令查看: C:\Users\Administrator>python Python 2.7.11 (v2.7.11:6d1 ...
- Python的内置函数
python的内置函数一共有68个,下面将简单介绍各个函数的功能. abs() dict() help() min() setattr() all() dir() hex() next() slice ...
- python print()内置函数
啦啦啦啦啦啦,我又来了,学习任何东西都得坚持,我一定的好好加油!!! 今天来说说print()函数,前边我们已经用过好好多次啦,现在来学习哈吧!!! Python的内置函数,print() print ...
- Python入门-内置函数一
什么是内置函数?就是python给你提供的拿来直接用的函数,比如print,input等等,截止到python版本3.6.2 python一共提供了68个内置函数,他们就是python直接提供给我们的 ...
- Python 集合内置函数大全(非常全!)
Python集合内置函数操作大全 集合(s).方法名 等价符号 方法说明 s.issubset(t) s <= t 子集测试(允许不严格意义上的子集):s 中所有的元素都是 t 的成员 s ...
随机推荐
- word之删除图标目录之间的空行
在生成图表目录时,发现Office word图表目录中多个标题之间的空行无法删除,我是自己建的标签,比如“图1-”.“图2-”…….“表1-”.“表2-”…… 发现“图1-”.“图2-”…….“表1- ...
- <<Natural Language Inference over Interaction Space >> 句子匹配
模型结构 code :https://github.com/YichenGong/Densely-Interactive-Inference-Network 首先是模型图: Embedding Lay ...
- MyEclipse10中文乱码
1 进入window->preferences general->content types,可以设置Text对应的default encoding值为UTF-8或为空,然后点击updat ...
- 【2017-2-20】C#运算符
运算符分类: 1.算术运算符 ⑴+ - * / %(取余,模) /3; Console.Write(d); Console.ReadLine(); 则输出结果为“3”,因为10和3都是int型,dec ...
- linux 命令杂集
[1]查找日志中某个字符串XXXX tail -f 日志文件名 | grep "XXXX" [2]linux抓包命令 tcpdump -i XXX -A ip xxx.xx ...
- spring aop 执行顺序
aop 执行顺序: // @Before // @AfterThrowing order 值越小,执行时越靠前 // @After // @AfterReturning order 值越大,执行时越靠 ...
- flask模板应用-javaScript和CSS中jinja2
当程序逐渐变大时,很多时候我们需要在javaScript和CSS代码中使用jinja2提供的变量值,甚至是控制语句.比如,通过传入模板的theme_color变量来为页面设置主题色彩,或是根据用户是否 ...
- usdt转入转出出入金开发
usdt转入转出出入金开发 比特币协议 -> Omni 层协议 -> USDTUSDT是基于比特币omni协议的一种代币: https://omniexplorer.info/asset/ ...
- Git从远程仓库里拉取一条本地不存在的分支方法
Git从远程仓库里拉取一条本地不存在的分支方法 从远程仓库里拉取一条本地不存在的分支时,进入到对应目录先执行git fetch然后再执行git checkout -b 本地分支名 origin/远程分 ...
- RBAC
什么是rbac? -- 基于角色的权限控制 Role-Based Access Control 一个url就代表一个权限 // url分配给角色,角色分配给用户 -- 6个model,4张表 菜单表 ...