Python学习笔记(十)—函数和变量

2017-12-20  本文已影响17人  Shawpoo的

转载请注明出处:http://www.jianshu.com/p/db00f2baf91a
本文出自Shawpoo的简书
我的博客:CSDN博客

【Python学习笔记专栏】:http://blog.csdn.net/column/details/17658.html

一、Python中的函数

1、函数的定义与调用

2、参数与参数的传递

3、匿名函数

在Python中使用 lambda 表达式来创建匿名函数。但是Python对匿名函数的支持有限,只有一些简单的情况下可以使用匿名函数。

二、变量

1、全局变量和局部变量

全部变量:定义在函数外的变量,拥有全局的作用域的变量;
局部变量:定义在函数内部的变量,拥有局部作用域的变量。
局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问。调用函数时,所有在函数内声明的变量名称都将被加入到作用域中。例:

sum = 0  # 此处的sum为全局变量,整个程序内都可访问
def add(num1, num2) :
    sum = num1 + num2   # 此处的sum为局部变量,仅在add函数内部访问
    print("局部变量 sum 的值:", sum)
    return sum

sum = add(22, 33)
print("全局变量 sum 的值:", sum)

运行结果:
局部变量 sum 的值: 55
全局变量 sum 的值: 55

2、global 和 nonlocal关键字

好了,基本的函数和变量的使用就记录到这~

参考阅读:【菜鸟教程】

上一篇下一篇

猜你喜欢

热点阅读