Python 的函数(四)

1. zip 函数

zip 函数是 Python 的一个内置函数,接受一系列的对象作为参数,将对象中对应的元素打包成一个 元组(tuple),返回由这些 tuple 组成的 列表(list)。
语法:zip([iterable,...])
若传入的w参数的长度不等,则返回 list(列表)的长度和参数中最短的对象相;利用 * 号操作符,可将 list unzip(解压)。

例子1:
2021-7-29

2. Python 中常见的内置函数

2.1. 与数学相关的函数

  1. abs( c ):求绝对值;
    例子2:
    2021-7-29

  2. max( c )、 min( c ) : 求最大值c,最小值c;
    例子3:
    2021-7-29

  3. sum( c ) :求元素 c 的和;
    例子4:
    2021-7-29

  4. sorted( c ): 对元素c排序,返回排序后的c;
    例子5:
    2021-7-29

  5. len( c ):计算元素 c 的长度;
    例子6:
    2021-7-29

  6. divmod(x,y):取 x 和 y 的商 和 余数;
    例子7:
    2021-7-29

  7. pow(a,b):获取 a 和 b 的乘方数,即幂运算;
    例子8:
    2021-7-29

  8. round(c,d):获取指定位数的小数,c 代表浮点数,b 代表要保留的小数位数;
    例子9:
    2021-7-29

  9. renage(p,q) :生成一个从 p 到 q 的列表,半开区间,左闭右开;
    例子10:
    2021-7-29

2.2 类型转换函数

类型转换函数是将一种类型的变量转化为另一种类型的变量,具体转换函数如下所示:

  1. int(str) :将 str 类型元素转换为 int 类型;
    例子1:
    2021-7-29

  2. float(int/str) :将 int 类型或字符串类型元素转换为浮点型;
    例子2:
    2021-7-29

  3. str(int) :将整数类型元素转换为字符串类型;
    例子3:
    2021-7-29

  4. bool(int) :转换为布尔类型,0转化为 False,非 0 转换为 True;
    例子4:
    2021-7-29

  5. byets(str,code) :byets 接受一个字符串,按要求编码的格式,返回一个字符流类型;str 为字符串,code 为 编码格式(Unicode 编码值,即 utf -8,、utf -16、utf -32 等);
    例子5:
    2021-7-29

  6. list(ble) :将一个可迭代类型转换为 list(列表);
    例子6:
    2021-7-29

  7. dict(ble) :将 ble 元素转换为 dict(字典);
    例子6:
    2021-7-29

  8. tuple(ble) :将一个可迭代的类型转化为元组类型;
    例子7:
    2021-7-29

  9. set(ble) :将 ble 转换为 set(元素集),返回一个排序好的元素集,;
    例子8:
    2021-7-29

  10. hex(int) :将整数类型的元素转换为十六进制;
    例子9:
    2021-7-29

  11. oct(int) :将整数类型元素转化为八进制;
    例子10:
    2021-7-29

  12. bin(int) :将整数类型元素转换为二进制;
    例子11:
    2021-7-29

  13. chr(int) :将整数类型元素转换为相应的 ASCII 字符字符;
    例子12:
    2021-7-29

  14. ord(str) :将字符类型元素转换为相应的 ASCII 字符的数字。
    例子13:
    2021-7-29

2.3 相关操作函数

  1. eval() :执行一个表达式,或字符串作为运算;
    例子1:
    2021-7-29

  2. exec() :执行 Python 语句;
    例子2:
    2021-7-29

  3. filter(ble,bbc) :通过判断 ble,筛选符合条件的元素;
    例子2:
    01-7-29

  4. *map(ble,bbc) :将 ble 用于每个 bbc 对象;
    例子3:
    2021-7-29

  5. zip(*ble):将 ble 分组合并。返回一个zip对象;
    例子4:
    2021-7-29

  6. type() :返回一个对象的类型;

  7. id() :返回一个对象的唯一标识值;

  8. hash(ble) :返回一个对象的 hash 值,具有相同值的 ble 具有相同的 hash值;
    例子5:
    2021-7-29

  9. help():调用系统内置的帮助系统;

  10. isinstance():判断一个对象是否为该类的一个实例;

  11. issubclass() :判断一个类是否为另一个类的子类;

  12. globals(): 返回当前全局变量的字典;

  13. next(teratorl,default) :接收一个迭代器,返回迭代器中的数值,如果设置了 default,则当迭代器中的元素遍历后,输出 default 内容。

3. 总结

如果喜欢本篇文章,欢迎点赞、评论、转发

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值