python核心语法:模块

一. 模块

模块就是一个python文件(.py),其中就包含了变量、函数、类等

1.导入模块

举例

python 复制代码
# 导入官方提供的"随机数"模块的"生成随机整数"功能
from random import randint as rdi

# 使用该功能,生成10个1~100之间的随机整数
for i in range(10):
    print(rdi(1, 100))

运行效果

python 复制代码
28
70
60
47
22
95
54
94
33
57

2.自定义模块

先创建circle_fun.py

python 复制代码
# 根据半径计算圆的面积
def circle_area(r):
    pi = 3.14
    return round(pi * r * r, 1) # 四舍五入,保留1位小数

# 根据半径计算圆的周长
def circle_len(r):
    pi = 3.14
    return round(2 * pi * r, 1) # 四舍五入,保留1位小数

再创建test.py

python 复制代码
import circle_fun as cf
print(cf.circle_area(10)) # PI*10*10 = 314
print(cf.circle_len(5)) # 2*PI*5 = 31.4

执行test.py,结果如下

python 复制代码
314.0
31.4
相关推荐
IT毕设梦工厂3 分钟前
计算机毕业设计选题推荐:基于大数据的城市空气污染物浓度数据分析与可视化|毕业设计选题|计算机毕设|选题推荐|毕设指导|项目定制|源码|高质量项目
大数据·python·信息可视化·数据挖掘·数据分析·课程设计·数据可视化
程序员阿黄15 分钟前
基于 Django 与 Vue 3 的智能实验室预约系统设计与实现
后端·python·mysql·django·vue·毕设
用户2986985301427 分钟前
Python 如何实现 Word 与 RTF 文档互转
后端·python·api
程序猿在线码字30 分钟前
深度学习(一)
python·深度学习·神经网络·机器学习
打工仔折腾 AI31 分钟前
用 Shell 脚本自动部署 mysqld_exporter 并接入 Prometheus 远程抓取
人工智能·后端·python·性能优化·ai agent 实战
梦想不只是梦与想39 分钟前
环境管理:Conda 与 venv
python·conda·uv
Yolanda_202240 分钟前
6.pytorch加载数据初认识
python
更深兼春远42 分钟前
Python到底怎么用于测试?
自动化测试·软件测试·python·接口测试
我不会起名字3221 小时前
一天一道力扣Hot100(36):深度优先算法---组合总和
数据结构·c++·后端·python·算法·go
东莞市云毅网络有限公司1 小时前
PDF 表格抽取的三条技术路线对比:规则、库解析与版面识别
python·sqlite·自动化运维·geo·数据监测