Python3基础教程
Python3函数
## 定义一个函数 def 函数名(参数列表): 函数体 def max(a, b): if a > b: return a else: return b ## 关键字参数 关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定传入的参数值。 使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。 def printme( str ): print (str) return printme( str = "菜鸟教程") #### 例子: def printinfo( name, age ) def printinfo( name, age = 35 ) def printinfo( arg1, *vartuple ) #不定长参数加了星号 * 的参数会以元组(tuple)的形式导入,存放所有未命名的变量参数 def functionname([formal_args,] **var_args_dict ): #加了两个星号 ** 的参数会以字典的形式导入。 def f(a,b,*,c): #如果单独出现星号 *,则星号 * 后的参数必须用关键字传入: ## 匿名函数 sum = lambda arg1, arg2: arg1 + arg2 x = lambda a : a + 10 #Python 使用 lambda 来创建匿名函数。 print(x(5)) ## return 语句 return [表达式] 语句用于退出函数,选择性地向调用方返回一个表达式。不带参数值的 return 语句返回 None。 ## 强制位置参数 Python3.8 新增了一个函数形参语法 / 用来指明函数形参必须使用指定位置参数,不能使用关键字参数的形式。
顶部
收展
底部
[TOC]
目录
Python 环境搭建
Python3基础语法
Python3基本数据类型
Python3运算符
Python3数字(Number)
Python3字符串
Python3列表
Python3元组
Python3字典
Python3集合
Python3条件控制
Python3循环语句
Python推导式
Python3迭代器与生成器
Python3函数
Python3模块
Python3输入和输出
Python3数据结构
Python3读和写文件
Python3 OS 文件/目录方法
Python3错误和异常
相关推荐
Python爬虫