Python 函数基础
1.函数的作用
- 当需要多次调用一个程序是,可以封装成函数,后面使用的时候直接调用。
2.定义函数
函数的概念
函数就是实现某一特定的功能的封装 - 不同的函数有不一样的功能
函数的分类
根据函数是由谁定义的分为:系统函数和自定义函数
- 系统函数 - 系统自带的函数(创建Python语言的人创建的函数)
- 自定义函数 - 由程序员自己创建的函数
定义函数(创建函数)
语法:
def 函数名(形参列表):
函数说明文档
函数体
说明:
def - 关键字,固定写法
函数名 - 程序员自己创建
要求:标识符,不是关键字 规范:见名知义
() - 固定写法
def count1(str1): '''定义一个字符串函数,统计中文的个数。''' count = 0 for i in str1: if '\u4e00' <= i <= '\u9fa5': count += 1 return count print(f"汉字的个数为:{count1('都发了')}")打印结果:汉字的个数为:3def list1(num:list): '''写一个函数,提取列表中所有的数字元素.''' list2 = [] for i in num: if type(i) in (int,float): list2.append(i) return list2 print(list1([1, 2, 4, 'df', 'gh']))打印结果:[1, 2, 4]def list_sum(list1, list2): """ 将两个字典合并成一个字典 :param list1:第一个列表 :param list2:第二个列表 :return:一个字典 """ length = len(list1) result = {list1[i]: list2[i] for i in range(length)} return result print(list_sum(['sWE', 'GFGD', 'OPI'], [5, 2, 3]))打印结果:{'sWE': 5, 'GFGD': 2, 'OPI': 3}
3.函数的调用
4.函数参数
1.返回值
返回值就是从函数内部传递到函数外部 怎么确定函数返回值:return 表达式(遇到return函数直接结束,返回结果) 怎么使用函数返回值 - 函数调用表达式的值,就是函数的返回值 函数调用表达式 - 调用返回值作用1:确定函数返回值 作用2:提前结束函数 - 遇到return函数直接结束
本文介绍了Python函数的基本概念,包括函数的作用、定义步骤、分类(系统函数与自定义函数)、参数传递(位置参数、关键字参数和默认值)、返回值、以及函数调用的详细过程。通过实例演示了如何创建和调用函数,如统计中文字符、提取数字列表元素和合并字典等。
2435

被折叠的 条评论
为什么被折叠?



