初始python函数

python函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数其实就是一段重复性有着特定功能的代码段。比如说在介绍自己的时候,都是需要告诉别人“我”叫什么名字,有100个人在介绍自己的时候,就会说100遍自己叫什么名字,那么这个重复的事情可以使用函数封装。
在这里插入图片描述

函数的定义规则
1.def 关键词开头,空格后面是的函数名字和一个圆括号(),最后还有":",这里的函数名称不能是关键字以及开头不能是数字。
2.跨号之间是用来传送参数的,任何传入参数和自变量必须放在圆括号中间。参数分为形式参数和实际参数。形式参数是在定义函数时的字符串,只是一个变量的名字,只是一个形式。例如上面的例子中h就是形式参数,简称形参。在调用函数时候使用的参数就是实际参数,这个参数是传递给函数体的,简称实参。多个参数使用逗号分隔开。
3.函数体的内容在冒号后面,空格有缩进,通常为4个点。
4.函数的第一行语句可以选择性地使用文档字符串用于存放函数说明。告诉别人这个函数是用来干嘛的。
5.函数以return关键字结束函数。return 后面带上表达式,没有表达式相当于返回于返回 None。

def 函数名称(形式参数):
	"这个函数是用来。。。。"
	函数体
	......
	return 返回值
	

函数的调用
函数名称加上跨号就能调用函数。跨号用来传递接收参数。
例如pname(‘张三’),就是在调用函数pname,张三是传递给函数的实际参数即实参。

变量的作用域

程序中所有的变量并不是在哪个位置都可以访问的。访问的权限决定于这个变量是在哪里赋值的。
变量的作用域决定了在哪一部分程序你可以访问哪个特定的变量名称。两种最基本的变量作用域如下:
全局变量和局部变量
定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。
局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问。调用函数时,所有在函数内声明的变量名称都将被加入到作用域中。例如下面程序

在这里插入图片描述
all =3定义在函数外部,all=j1 +j2 定义在函数的内部。在调用函数的时候在函数外部的变量不会作用到函数内部。

发布了28 篇原创文章 · 获赞 6 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43886632/article/details/104375669
今日推荐