Python——常用内置函数
内置函数一、什么是内置函数二、最常用内置函数1. print() —— 打印输出最常用2. len() —— 求长度3. type() —— 查看数据类型4. str() / int() / float() / bool() —— 类型转换5. input() —— 控制台输入6. range() —— 生成数字序列7. sum() / max() / min() —— 求和、最大、最小8. open() —— 文件读写日志、报告、数据9. list() / dict() / tuple() / set() —— 创建数据结构10. sorted() —— 排序三、字符串处理常用接口/日志/提取必备11. strip() —— 去空格、换行12. replace() —— 替换13. split() —— 分割字符串高频14. join() —— 拼接15. upper() / lower() —— 大小写16. startswith() / endswith() —— 判断开头结尾17. in / not in —— 判断包含断言超级常用四、判断与逻辑常用18. all() —— 所有为True才返回True19. any() —— 任意一个True就返回True20. isinstance() —— 判断是否是某种类型五、高级常用自动化/接口/数据处理21. enumerate() —— 带索引遍历22. zip() —— 多列表打包23. map() —— 批量处理数据24. filter() —— 过滤数据25. dir() —— 查看对象所有属性/方法排错神器26. help() —— 查看帮助六、进制、编码、数学偶尔用27. abs() —— 绝对值28. round() —— 四舍五入29. pow() —— 次方30. chr() / ord() —— 字符与ASCII互转一、什么是内置函数不需要导入任何模块直接就能用的函数。比如print()、len()、input()这种。二、最常用内置函数1. print() —— 打印输出最常用print(hello)print(f姓名{name})# 格式化输出2. len() —— 求长度字符串、列表、字典、元组都能用len(abc)# 3len([1,2,3])# 33. type() —— 查看数据类型type(123)# inttype(123)# str4. str() / int() / float() / bool() —— 类型转换str(123)# 123int(123)# 123float(3.14)bool(1)# True5. input() —— 控制台输入nameinput(请输入名字)6. range() —— 生成数字序列foriinrange(5):# 0~4foriinrange(1,10):# 1~97. sum() / max() / min() —— 求和、最大、最小sum([1,2,3])→6max([1,5,3])→5min([1,5,3])→18. open() —— 文件读写日志、报告、数据withopen(a.txt,r,encodingutf-8)asf:dataf.read()9. list() / dict() / tuple() / set() —— 创建数据结构list()dict()tuple()set()10. sorted() —— 排序sorted([3,1,2])→[1,2,3]三、字符串处理常用接口/日志/提取必备11. strip() —— 去空格、换行 abc .strip()→abc12. replace() —— 替换a-b-c.replace(-,_)→a_b_c13. split() —— 分割字符串高频a,b,c.split(,)→[a,b,c]14. join() —— 拼接,.join([a,b,c])→a,b,c15. upper() / lower() —— 大小写abc.upper()→ABCABC.lower()→abc16. startswith() / endswith() —— 判断开头结尾test.jpg.endswith(.jpg)→True17. in / not in —— 判断包含断言超级常用iftokeninres:四、判断与逻辑常用18. all() —— 所有为True才返回Trueall([True,True])→True19. any() —— 任意一个True就返回Trueany([False,True])→True20. isinstance() —— 判断是否是某种类型isinstance(123,int)→True五、高级常用自动化/接口/数据处理21. enumerate() —— 带索引遍历fori,valueinenumerate(list):print(i,value)22. zip() —— 多列表打包list(zip([1,2],[3,4]))→[(1,3),(2,4)]23. map() —— 批量处理数据map(int,[1,2])→[1,2]24. filter() —— 过滤数据filter(lambdax:x5,[1,6,3])25. dir() —— 查看对象所有属性/方法排错神器dir(字符串)dir([])26. help() —— 查看帮助help(str)六、进制、编码、数学偶尔用27. abs() —— 绝对值28. round() —— 四舍五入29. pow() —— 次方30. chr() / ord() —— 字符与ASCII互转