减少代码重复
将复杂问题代码分解成简单模块
提高代码可读性
复用老代码
- """
- 函数
- """
-
- # 定义一个函数
- def my_fuvtion():
- # 函数执行部分
- print('这是一个函数')
-
- # 定义带有参数的函数
- def say_hello(name,age):
- # 函数执行部分
- print(name + "说,他近年" + str(age) + "岁了!") # str(整型):将整型转成字符串类型
-
- # 调用函数
- my_fuvtion()
-
- # 调用多次函数
- for i in range(0,10):
- print(i)
- my_fuvtion()
- print("-----")
- # 调用带有参数的函数
- say_hello(name='张三',age=24)
即包含很多函数的模块的一个接口,比如python的内置模块;
import 模块名 as ... :导入的模板名起别名。
- """
- 模块
- """
-
- # 模块:即包含很多函数的模块的一个接口,比如python的内置模块
- # import 模块名 as ... :导入的模板名起别名
- import re # 正则
- import random as ran # 随机数
- import datetime # 日期
-
- # 使用模块的一个函数
- ra = ran.randint(0,10) # 产生一个0-10的随机数
- print(ra)
-
- # 导入自定义模块
- import customModule as m
- #使用自定义模块的函数
- m.say_hello()
Python的库是封装了一组功能和工具的模块集合,能够帮助开发者简化编程任务。Python有丰富的第三方库,提供了各种不同领域的功能和工具。