Python笔记_10函数之内置常用函数
2021/10/15 20:14:31
本文主要是介绍Python笔记_10函数之内置常用函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言导读
本章讲解了python中常用的内置函数功能
类型转换
1 数据类型转换函数
int():把浮点数或者整数字符串转为十进制 float():把其他类型的数据转成浮点型 complex():用来生成负数
2 进制类型转换函数
bin():任意进制整数转为二进制 oct():任意进制整数转为八进制 hex():任意进制整数转为十六进制
3 编码类型转换函数
ord():用来返回单个字符的Unicode编码 chr():用来返回Unicode编码对应的字符 str():将任意类型参数整体转换为字符串
4 序列类型转换函数
list():把其他类型数据转换成列表,或者创建空列表 tuple():把其他类型数据转换成元组,或者创建空元组 dict():把其他类型数据转换成字典,或者创建空字典 set():把其他类型数据转换成集合,或者创建空集合 eval():还原字符串中数据的实际类型,或者计算字符串的值
最大值,最小值
- max():计算所有元素的最大值
- min():计算所有元素的最小值
range():
一共三种用法
- range(单值):直接产生一个数组
- range(开始值,结尾值):产生区间的数组
- range(开始值,结尾值,步长值):根据步长产生数组
range()说明:
- 产生的数组可以转换成列表,元组,集合
- 可以使用for循环直接遍历其中的元素
- 支持下标和切片
zip():
- 用来把多个可迭代对象中,对应位置上的元素,分别组合在一起,返回一个可迭代的zip对象
- 其中的每个元素都包含原来多个对象,对应位置上的元素的元组
- 最终结果中,元素个数取决于所有序列最短的一个
- 可以把zip对象转换为列表或元组
- 可以使用for循环逐个遍历其中元素
map():
- 把一个可调用对象一次映射到序列的每个元素上,返回一个map对象
- 该函数不对原序列做任何修改
- 返回的map对象可以转为列表,元组,集合
- 可以直接使用for遍历其中元素
reduce():
- 需要从functools库中导入
- 可以将一个接受2个参数的函数,以迭代的方式,从左到右依次作用到一个序列的所有元素上,并且每一次计算的中间结果直接参与下一次计算,最终得到一个值
filter():
- 用于使用指定函数描述的规则,对序列中的元素进行过滤
end():
#换行函数 print(“#”,end=" \n") #默认换行 print(“#”,end=" ") # 循环中不换行
format:
#格式化函数 ''' #说明: Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 基本语法是通过 {} 和 : 来代替以前的 % format 函数可以接受不限个参数,位置可以不按顺序。 ''' # 实例 >>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序 'hello world' >>> "{0} {1}".format("hello", "world") # 设置指定位置 'hello world' >>> "{1} {0} {1}".format("hello", "world") # 设置指定位置 'world hello world'
import:
#模块导入函数 1 导入模块:import 模块1,模块2 2 模块重命名:import 模块 as 新模块名 3 指定模块中的对象名,导入对象的方法和属性 from 模块名 import 对象名1,对象名2 from 模块名 import *
continue:
# 中断此次循环关键字 a=0 for i in range(2,20,2): if i ==10: continue print(i,end=" ")
enumerate():
#函数索引 a='haohddoehohe' for i in enumerate(a): print(i)
(本章完)
所有资源均有PDF目录版,如想获得请扫码关注右侧公众号自动获取
这篇关于Python笔记_10函数之内置常用函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程