第七节,初识模块字节码和注释
模块
模块(也可以理解为调用代码文件,被调用的文件或者一个功能叫做模块)
调用模块最大的好处就是实现了代码复用,不用重复写代码
举例:
文件1.py调用文件adc.py
文件1.py代码如下
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 #import调用了adc这个文件 4 import adc
文件adc.py代码如下
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # 打印(被调用文件) 4 print("被调用文件")
执行文件1.py就会打印出 "被调用文件" 这串字符,因为文件1.py里面(import adc)调用了adc.py这个模块
假如adc.py实现的一个复杂的功能,而且很多页面都会用到同样的功能,就可以多处调用这个模块,不需要重复写大量的代码
python自己也提供了很多功能的模块
函数模块(定义函数库)
就是调用一个写有定义函数的文件模块
使用方法
1,要先用import引入.py函数文件
2,在调用函数文件里的函数
如
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 import getpass # 引入函数库模块文件 4 i1 = raw_input("请输入用户名") 5 i2 = getpass.getpass("请输入密码") #调用函数模块函数 6 print(i1) #打印用户名 7 print(i2) #打印密码
注意:此测试版本为2.7 如果是3以上的版本raw_input()函数需要改成 input()
字节码
字节码也就是python解释器将代码文件转换成字节码在读入内存,(也可以理解成缓存文件)
如上面的列子:执行1.py文件后在目录就会生成一个adc.pyc的文件,这个文件就是字节码文件(缓存)
注释
#单行注释
"""
多行注释
"""