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 ...
随机推荐
- java RE Validation常用
import java.util.regex.Matcher; import java.ulil.regex.Pattern; public class RegExpUtil { public sta ...
- Installing IIS 8 on Windows Server 2012微软官方安装指导
from: https://www.iis.net/learn/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-20 ...
- HDU 1087 最长不下降子序列 LIS DP
Nowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. May ...
- jQuery筛选--first()和last()
first() 概述 获取匹配的第一个元素 last() 概述 获取匹配的最后个元素 <!DOCTYPE html> <html> <head> < ...
- ubuntu14.04 cpu-ssd
1. ssd-caffe部署 五年半前老笔记本,没有GPU(其实有,AMD的,不能装CUDA),之前装过CPU版的Caffe 新建一个目录,然后参考网上步骤 sudo git clone https: ...
- Linux 中常用的命令
Linux中的常用命令: 终端快捷键: Ctrl + a/Home 切换到命令行开始 Ctrl + e/End 切换到命令行末尾 Ctrl + l 清除屏幕内容,效果等同于clear Ctrl + u ...
- sklearn异常检测demo
sklearn 异常检测demo代码走读 # 0基础学python,读代码学习python组件api import time import numpy as np import matplotlib ...
- flask 处理表单数据
处理表单数据 表单数据的处理涉及很多内容,从获取数据到保存数据大致有以下步骤: 1. 解析请求,获取表单数据 2. 对数据进行必要的转换,比如讲勾选框的值转换成python的布尔值 3. 验证数 ...
- flask 的session
python的flask操作设置.获得与删除session 首先讲一下Python的flask中session与cookies的关系,session是储存在服务器中的,cookies是储存在浏览器本地 ...
- java之定时任务
package com.financial.server.util; import java.text.SimpleDateFormat; import java.util.Date; import ...