【Python学习笔记】函数、模块、包
【Python学习笔记】函数、模块、包
一、函数
- 函数的作用:方便代码重用
1.定义函数
def 函数名称():
................
................
................
函数名称规范:
- 包含字母、数字、下划线
- 以字母、下划线开头
- 见名知义
- 建议从第二个单词首字母大写
fileCopy
2.调用函数
函数名称()
def test1():
print("hello world!!!!")
test1()
import string
import random
def stringRandom():
all = string.ascii_letters + string.digits
data = ""
for i in range(30):
data += random.choice(all)
print(data)
stringRandom()
二、模块
- 本质上就是一个
.py
结尾的文件 - 所谓的方法,就是事先在
py
文件中定义好的函数 import<模块名称>
- 本质上就是把模块里的代码执行一遍
__name__
__main__
独立运行模块名称
被作为模块导入
模式与写法
def f1():
........
........
........
def f2():
........
........
........
if __name__ == "__main__":
f1()
f2()
三、包package
- 本质上就是个目录
- 作用
- 便于在同一个项目导入模块
- 创建包
__init__.py
from 包名 import 模块名称
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 WangShengJJのblog!