一、包、模块定义与使用
1.包和模块定义:
含有_init_.py文件的目录为包
main.py文件就是模块
2.包使用:
import packet.module #调用packet包下的module模块
packet.module.myfunc() #调用module下的myfunc()函数
二、函数定义与使用
def myfunction():
print('hello world!') #函数体
myfunction() #hello world!
三、变量作用域
1.全局变量
a=10
def myfunction():
print(a)
myfunction() #10
#a为全局变量,可以在函数内部使用
2.局部变量
def myfunction():
a=10
myfunction()
print(a) #NameError: name 'a' is not defined
#a在函数内部定义,不能在函数外使用(a为局部变量)
四、参数使用
1.普通参数
将函数外部的实参传递给函数的形参
a=100
def myfunc(i):
print(i)
myfunc(a) #100
实例:判断2020年是闰年还是平年
判断闰年——1)能被4