Concepts de base et fonctions des fonctions, modules et bibliothèques de packages
Une fonction
-
Réduire la duplication de code
-
Décomposer le code d'un problème complexe en modules simples
-
Améliorer la lisibilité du code
-
Réutiliser l'ancien code
"""
函数
"""
# 定义一个函数
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)
B.Module
C'est-à-dire une interface pour un module qui contient de nombreuses fonctions, telles que le module intégré de Python ;
importer le nom du module en tant que... : le nom du modèle importé est un alias.
"""
模块
"""
# 模块:即包含很多函数的模块的一个接口,比如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()
C. Bibliothèque
Les bibliothèques Python sont un ensemble de modules qui encapsulent un ensemble de fonctions et d'outils pour aider les développeurs à simplifier les tâches de programmation. Python possède une multitude de bibliothèques tierces qui fournissent des fonctions et des outils dans divers domaines.