关键词搜索

源码搜索 ×
×

Python打基础一定要吃透这68个内置函数

发布2021-02-25浏览267次

详情内容

今天给大家分享68个Python内置函数。

内置函数就是Python给你提供的,拿来直接用的函数,比如print.,input等。

截止到python版本3.6.2 ,python一共提供了68个内置函数,具体如下?

在这里插入图片描述

本文将这68个内置函数综合整理为12大类,正在学习Python基础的读者一定不要错过,建议收藏学习!

和数字相关

  1. 数据类型
    bool : 布尔型(True,False)
    int : 整型(整数)
    float : 浮点型(小数)
    complex : 复数

  2. 进制转换
    bin() 将给的参数转换成二进制
    otc() 将给的参数转换成八进制
    hex() 将给的参数转换成十六进制

  3. 数学运算
    abs() 返回绝对值
    divmode() 返回商和余数
    round() 四舍五入
    pow(a, b) 求a的b次幂, 如果有三个参数. 则求完次幂后对第三个数取余
    sum() 求和
    min() 求最小值
    max() 求最大值

和数据结构相关

  1. 序列
    (1)列表和元组
    list() 将一个可迭代对象转换成列表
    tuple() 将一个可迭代对象转换成元组

(2)相关内置函数

(3)字符串
str() 将数据转化成字符串
在这里插入图片描述

bytes() 把字符串转化成bytes类型
在这里插入图片描述

ord() 输入字符找带字符编码的位置
chr() 输入位置数字找出对应的字符
ascii() 是ascii码中的返回该值 不是就返回u
在这里插入图片描述

repr() 返回一个对象的string形式
在这里插入图片描述

  1. 数据集合
    字典:dict 创建一个字典
    集合:set 创建一个集合
    frozenset() 创建一个冻结的集合,冻结的集合不能进行添加和删除操作。

  2. 相关内置函数
    len() 返回一个对象中的元素的个数
    sorted() 对可迭代对象进行排序操作 (lamda)
    语法:sorted(Iterable, key=函数(排序规则), reverse=False)

Iterable: 可迭代对象
key: 排序规则(排序函数), 在sorted内部会将可迭代对象中的每一个元素传递给这个函数的参数. 根据函数运算的结果进行排序
reverse: 是否是倒叙. True: 倒叙, False: 正序
在这里插入图片描述

enumerate() 获取集合的枚举对象
在这里插入图片描述

all() 可迭代对象中全部是True, 结果才是True
any() 可迭代对象中有一个是True, 结果就是True

zip() 函数用于将可迭代的对象作为参数, 将对象中对应的元素打包成一个元组, 然后返回由这些元组组成的列表. 如果各个迭代器的元素个数不一致, 则返回列表长度与最短的对象相同
在这里插入图片描述

fiter() 过滤 (lamda)
语法:fiter(function. Iterable)
function: 用来筛选的函数. 在filter中会自动的把iterable中的元素传递给function. 然后根据function返回的True或者False来判断是否保留留此项数据 , Iterable: 可迭代对象

在这里插入图片描述

map() 会根据提供的函数对指定序列列做映射(lamda)
语法 : map(function, iterable)
可以对可迭代对象中的每一个元素进行映射. 分别去执行 function

在这里插入图片描述

和作用域相关
locals() 返回当前作用域中的名字
globals() 返回全局作用域中的名字
在这里插入图片描述

和迭代器生成器相关
range() 生成数据
next() 迭代器向下执行一次, 内部实际使⽤用了__ next__()⽅方法返回迭代器的下一个项目
iter() 获取迭代器, 内部实际使用的是__ iter__()⽅方法来获取迭代器
在这里插入图片描述

字符串类型代码的执行
eval() 执行字符串类型的代码. 并返回最终结果
exec() 执行字符串类型的代码
compile() 将字符串类型的代码编码. 代码对象能够通过exec语句来执行或者eval()进行求值
在这里插入图片描述

输入输出
print() : 打印输出
input() : 获取用户输出的内容
在这里插入图片描述

内存相关
hash(): 获取到对象的哈希值(int, str, bool, tuple). hash算法:(1) 目的是唯一性 (2) dict 查找效率非常高, hash表.用空间换的时间python基础教程比较耗费内存

在这里插入图片描述

文件操作相关
open() : 用于打开一个文件, 创建一个文件句柄
在这里插入图片描述

模块相关
__ import__() : 用于动态加载类和函数
在这里插入图片描述

帮 助
help() : 函数用于查看函数或模块用途的详细说明
在这里插入图片描述

调用相关
callable() : 用于检查一个对象是否是可调用的. 如果返回True, object有可能调用失败, 但如果返回False. 那调用绝对不会成功
在这里插入图片描述

查看内置属性
dir() : 查看对象的内置属性, 访问的是对象c#教程中的dir()方法
在这里插入图片描述

相关技术文章

最新源码

下载排行榜

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载