python基础:函数、模块、库
1. 函数
- 可以在一个函数中使用
global
关键字,将局部变量使用全局变量(使用前提是:针对不可变数据类型) - map、reduce、filter 内置函数
2. 模块
- 创建函数模块文件func.py
author = 'qus'
def dataSum(a, b):
return a + b
- 和func.py同级目录下,创建module.py
(1)import func
直接导入func
全部方法或变量。使用该模块中的函数或变量时,注意需要使用func.
import func
total = func.dataSum(1, 3);
print("求和:", total)
print(func.author)
(2)from func import dataSum, author
导入func
中指定的某个/某些方法或变量
from func import dataSum, author
total = dataSum(1, 3)
print("求和:", total)
print(author)
注:使用as
可以修改导入的方法或变量名称:from func import dataSum as add,author as au
(3)from func import *
导入func
中全部方法或变量
from func import *
total = dataSum(1, 3)
print("求和:", total)
print(author)
3. 一些库
(1)random 随机数
(2)re 正则表达式
(3)time 时间库
(4)turtle 海龟绘图
(5)socket