day 3(python notes)

note 1:python中函数声明 def 函数名(形参列表): 。函数没有标明函数的开始结束花括号。函数名下的每条语句要使用tab缩进,没有缩进的第一行视为与函数同级别的程序语句。
note 2:Python参数传递是引用传递,实参和形参共用同一地址的存储单元。
note 3:Python语言中一切都是对象,函数也是一个对象,可以像普通对象一样使用,把一个函数赋值给另一个变量。
note 4:可变长参数(不定长参数)若参数以开头代表一个任意长度的元组,可以接收连续一串参数。参数以两个开头代表一个字典,参数形式是key=value,可接收连续任意多个参数。def foo(x,y,*z):
note 5:全局变量声明指定义在函数体外的变量,全局变量声明使用关键字global。
note 6:模块是最高级别的程序单元,将程序代码和数据封装起来以便重用。一个模块可以包含多个函数。模块也分系统和用户自定义模块(即一个.py文件)
note 7:引入模块import moduleName,引入模块下的函数from moduleName import function1,function2,引入模块多有函数from moduleName import *

你可能感兴趣的:(day 3(python notes))