当前位置: 首页 > news >正文

Python之函数、模块、包库

函数、模块、包库基础概念和作用

A、函数

  • 减少代码重复

  • 将复杂问题代码分解成简单模块

  • 提高代码可读性

  • 复用老代码

"""
函数
"""# 定义一个函数
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、模块

即包含很多函数的模块的一个接口,比如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()

C、库

Python的库是封装了一组功能和工具的模块集合,能够帮助开发者简化编程任务。Python有丰富的第三方库,提供了各种不同领域的功能和工具。

函数、模块、包库之间的关系

http://www.lryc.cn/news/185712.html

相关文章:

  • SQL创建与删除索引
  • 网络协议--链路层
  • HDLbits: Count clock
  • 【1day】用友移动管理系统任意文件上传漏洞学习
  • 【c++】向webrtc学习容器操作
  • SpringBoot+Vue3外卖项目构思
  • 【AI视野·今日NLP 自然语言处理论文速览 第四十七期】Wed, 4 Oct 2023
  • c++的lambda表达式
  • 电梯安全监测丨S271W无线水浸传感器用于电梯机房/电梯基坑水浸监测
  • Java异常:基本概念、分类和处理
  • 小谈设计模式(19)—备忘录模式
  • 《数据库系统概论》王珊版课后习题
  • MariaDB 修改用户远程登录
  • Elasticsearch使用mapping映射定义以及基本的数据类型
  • 【unity】制作一个角色的初始状态(左右跳二段跳)【2D横板动作游戏】
  • 不死马的利用与克制(基于条件竞争)及变种不死马
  • 计算机竞赛 车道线检测(自动驾驶 机器视觉)
  • Java代理简介
  • rust元组
  • HTTPS工作过程,国家为什么让http为什么要换成https,Tomcat在MAC M1电脑如何安装,Tomcat的详细介绍
  • 第十课 贪心
  • 5分钟理解什么是卷积的特征提取
  • Legion Y9000X IRH8 2023款(82Y3)原装出厂OEM预装Windows11系统
  • 【Acwing1010】拦截导弹(LIS+贪心)题解
  • DevicData-D-XXXXXXXX勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • 从入门到精通,30天带你学会C++【第七天:for循环和while循环以及数组的学习】(学不会你找我)
  • Python 编程基础 | 第五章-类与对象 | 5.2、数据成员
  • PHP 个人愿望众筹网站系统mysql数据库web结构apache计算机软件工程网页wamp
  • JS--判断空值(null、undefined、NaN、false、空字符串等)
  • ChatGPT 背后包含了哪些技术?