摘要: 运行 Python 程序时,Python会在作用域中依次寻找该变量,直到找到为止,否则会报错(未定义) Python定义的变量并不是任意一个位置都可以进行访问的,主要根据变量的作用域。 变量的作用域: 局部作用域:比如在一个函数内部 全局作用域:一个 .py 文件中只要不是在函数内部,都是全局变量 阅读全文
posted @ 2020-02-11 19:29 Hany47315 阅读(214) 评论(0) 推荐(0)
摘要: Python匿名函数: 使用 lambda 关键字创建匿名函数: lambda 定义的函数只是一个表达式,而不是代码块 lambda 函数拥有自己的命名空间,不能够访问参数列表之外的 或 全局命名空间的参数 示例: # 使 lambda 实现输出 x 的 y 次方 # 使用变量接收函数 cifang 阅读全文
posted @ 2020-02-11 17:35 Hany47315 阅读(345) 评论(0) 推荐(0)
摘要: Python函数参数: 注:变量没有类型,有类型的是变量指向的内存空间中的值 可变类型:列表、集合、字典 不可变类型:数字、字符串、元组 可变类型在函数中发生改变时,原变量也会跟着发生变化 示例程序: 列表使用 赋值,+=,append,extend,insert 方法均会使列表的值发生改变 def 阅读全文
posted @ 2020-02-11 16:49 Hany47315 阅读(213) 评论(0) 推荐(0)
摘要: Python按值传递参数和按引用传递参数: 按值传递参数: 使用一个变量的值(数字,字符串),放到实参的位置上 注:传递过去的是变量的副本,无论副本在函数中怎么变,变量的值都不变 传递常量: # 传递常量 # 定义一个函数,输出 欢迎,接收到的参数 name def huanying(name): 阅读全文
posted @ 2020-02-11 14:14 Hany47315 阅读(1480) 评论(0) 推荐(0)
摘要: Python函数调用: 函数定义后,使用函数名(实参)进行调用,如果具有返回值,则使用变量接收。 示例: 无参数,无返回值 # 程序:定义一个 say_hello 函数,使函数能够说出 hello def say_hello(): print("hello") say_hello() # hello 阅读全文
posted @ 2020-02-11 13:38 Hany47315 阅读(288) 评论(0) 推荐(0)
摘要: Python函数:实现某种功能的代码段 定义一个函数需要遵循的规则: 1.使用 def 关键字 函数名和( ),括号内可以有形参 匿名函数使用 lambda 关键字定义 2.任何传入参数和自变量必须放在括号中 3.函数的第一行语句可以使用字符串存放函数说明 4.函数内容以冒号开始,函数内的代码块缩进 阅读全文
posted @ 2020-02-11 13:20 Hany47315 阅读(2267) 评论(0) 推荐(0)