目录
一、变量作用域
1.全局变量
2.局部变量
3.类成员变量
暂时先介绍前两种。
没有定义在一个函数里的变量是全局变量,否则为局部变量。(暂时)
其他内容和其他语言基本一致,无需讲解。
二、常用函数
1.print()函数
2.字符串函数eval()函数和input()函数
3.len()函数
4.自定义函数def
(1)格式:
(2)关于返回值:
函数可以使用return返回值,若函数体中包含return语句,则返回值,可以返回一个值,也可以返回多个值(实际上返回的是元组);如果没有return或者return后无返回表达式,则都返回“None”。
(3)注释说明函数作用
''' xxxxx '''
三个单引号
(4)空函数使用pass语句
如果想定义一个什么都不做的空函数,可用pass语句,缺少pass空语句会出错
(5)help(函数名)查看三引号注释内容
不能查看#注释的内容!!!
5.lambda()匿名函数
三、参数传递
原则:
(1)如果在定义函数的时候,指定了参数的值,而在调用函数时不指明所有参数的值,则没有指明的参数就使用它的默认值.
(2)默认参数后不能再出现非默认参数
(3)关键字参数