Python课堂笔记
Python基础语法——函数
大家好,我是一个python小白,在这里完成一下老师给布置的作业,简单的介绍一下Python中的函数,如果有什么不对的还请多多指教。
函数是什么呢?
函数是对程序逻辑进行结构化或过程化的一种编程方式,写函数的目的是为了代码的重用。
关于函数的定义呢,主要有一下几点:
1.函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。
2.任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。
3.函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
4.函数内容以冒号 : 起始,并且缩进。
5.函数名只能包含字符串、下划线和数字且不能以数字开头。尽量简短,并表达函数功能,不能与关键字重名。
6.return [表达式] 结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。形参和实参
形参:定义函数时,小括号中的参数,是用来接收参数用的,在函数内部作为变量使用
实参:调用函数时,小括号中的参数,是用来把数据传递到函数内部用的。
参数的类型
默认参数:在不传参数的情况下可以使用默认值;如果传了,就会使用传的值。
位置参数 :实参的赋值是按照形参定义的顺序传递的。
命名参数:执行函数时,形参名=值(实参)方式赋值。使用命名可以不按照形参定义的顺序赋值
可变长度参数 :在参数名前加 *, 形参会将接受到的所有参数放置在一个元组中。
可变长命名参数 :使用字典类型接收所有的参数 {“形参”:实参}
以上就是我对Python函数的了解啦,如果错误,请多多指教,感谢!