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

Python内置模块

目录

什么是模块

模块分类

通过模块创建者分类

系统内置模块

第三方模块

在线安装

离线安装

模块导入

math和random模块介绍

math模块

random模块


什么是模块

在我们编写程序时,需要导入包。例如随机数的产生,需要import random。import XXX,其中XXX就是模块,自己定义的XX.py文件本质上就是模块。

打开python,lib文件下全是模块。

模块分类

通过模块创建者分类

系统内置模块

有python解释器提供的模块,如uuid、os、math、random等

第三方模块

由程序员创建的第三方模块,第三方模块需要使用,首先需要安装模块

在线安装

在cmd中输入命令pip install 模块名称

这种情况下安装必须有网络

离线安装

1、先下载离线安装包xxx.zip

2、解压安装包

3、安装中setup.py

4、cmd:python install setup.py

模块导入

import 关键字导入 --------- import math

import 模块名称 as alias(别名)--------import hashlib as h (给hashlib起别名)

from 包 import 模块名称

math和random模块介绍

math模块

方法说明
ceil(天花板的意思) 向上取整
floor向下取整 注意:四舍五入(全局函数中的round)
e属性 自然常数
fabs求绝对值 等价于全局函数abs()
fmod求模
isnan判断是不是一个数字(是数字返回flase nan---not a number)
isfinite判断是不是无限
pi圆周率
pow()幂次方
sqrt根号 开平方根

random模块

方法说明
randint()产生随机整数[m,n]
random()产生一个0~1内的随机数[0,1) random.random() 可以乘10取整得到0·9的整数
uniform(a,b)产生基于正态分布的随机数(一般用不到)
randrange(a)产生一个范围的随机数
choice()在序列(有序的,set是无序的)中随机筛选一个元素 ls=[1,2,3,4,5,6,7,8,9] random.choice(ls) s = {1,2,3,4,5,6,7} random.choice(s)-----报错

不嫌弃的点点关注,点点赞 ଘ(੭ˊᵕˋ)੭* ੈ✩‧₊˚  

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

相关文章:

  • WordPress建站入门教程:小皮面板phpstudy如何安装PHP和切换php版本?
  • 用友 NC saveDoc.ajax 任意文件上传漏洞复现
  • 如何使用达摩盘
  • 网络编程的学习
  • 【Mining Data】收集数据(使用 Python 挖掘 Twitter 数据)
  • 2024京津冀光伏展
  • 在C#中使用Linq
  • Swing程序设计(11)动作事件监听器,焦点事件监听器
  • Python 开发图形界面程序
  • 百度搜索引擎SEO优化方法
  • 一文了解docker与k8s
  • Linux基础——进程控制
  • 网络工程师笔记8
  • 从零学算法128
  • 2024免费mac苹果电脑的清理和维护软件CleanMyMac X
  • Python反射机制在实际场景中的应用
  • 网络原理初识
  • 关于uniapp小程序的分包问题
  • MySQL:索引的优化方法
  • 前后端分离vue+nodejs+mysql高校学生社团管理系统xgp16
  • HCIA-Datacom实验指导手册:7 构建简单 IPv6 网络
  • ElasticSearch搜索引擎使用指南
  • mysql与oracle的区别
  • JVM相关面试题及常用命令参数
  • Material UI 5 学习01-按钮组件
  • 解决移除数字问题的两种方法:暴力法和使用栈
  • 高校宣讲会管理系统|基于Springboot的高校宣讲会管理系统设计与实现(源码+数据库+文档)
  • 6_怎么看原理图之协议类接口之LCD笔记
  • SpringCloud Alibaba 学习
  • 【ros2 control 机器人驱动开发】双关节多控制器机器人学习-example 4