#Python学习之6.Python函数
_凡一
这个作者很懒,什么都没留下…
展开
-
Python学习之6.4变量作用域
Python学习6.4 变量作用域1.变量的作用域:(1).在函数里面我们定义一个变量c,那么这个变量c的作用范围仅仅存在于函数内部,并不会影响在函数外部定义的变量c。如下:c = 50def add(x, y): c = x + y print(c)add(1,2)print(c)输出结果:(2).函数外部的作用域覆盖整个文件,所以可以在函数内部引用函数外部的这个变量。如下:c = 10def demo(): print(c)demo()输出结原创 2020-06-08 21:47:44 · 88 阅读 · 0 评论 -
Python学习之6.3参数
Python学习6.3 参数1.必须参数:顾名思义,我们在函数列表里所定义的一些参数是必须要传递的。调用函数时需要传入实际的参数给形式参数,这个实际参数就是必须参数。2.关键字参数:Python里面,利用关键字参数这样一个特性就可以让你不用考虑函数参数的顺序问题,可以任意指定函数参数的顺序从而实现函数的调用。如下:“y=3,x=2”就是关键字参数。关键字函数的意义在于代码的可读性。必须参数和关键字参数的区别在于函数的调用上,而不在于函数的定义上。3.默认参数:参数可以给它默认值,让用户不原创 2020-06-08 20:29:41 · 247 阅读 · 0 评论 -
Python学习之6.2序列封包与序列解包
Python学习6.2 序列封包与序列解包1.序列封包:把多个值赋给一个变量时,Python会自动的把多个值封装成元组,称为序列封包。这个变量的类型是元组类型。如下:d = 1,2,3print(type(d))结果:2.序列解包:把一个序列(列表、元组、字符串等)直接赋给多个变量,此时会把序列中的各个元素依次赋值给每个变量,但是元素的个数需要和变量个数相同,这称为序列解包。如下:d = 1,2,3print(type(d))a,b,c = dprint(a,b,c)结果:原创 2020-06-08 14:05:49 · 188 阅读 · 0 评论 -
Python学习之6.1认识函数
Python学习6.1 认识函数Python函数的特点有:功能性隐藏细节避免编写重复的代码一个查看内置函数的使用说明的方法:首先在命令行输入“python”,然后用help,查看你感兴趣的函数,比如查看“round”函数的使用说明,如下:1.函数的定义:函数的基本结构,如下:def funcname(parameter_list): pass在Python中,使用“def”关键字来定义函数。给函数定义名称时,一定要尽量避免与内置函数同名。参数列表可以没有。在函数体中原创 2020-06-08 13:42:57 · 146 阅读 · 0 评论