Python---常用的内置模块
#fsum() 对整个序列求和 返回浮点数
print(math.fsum([1,4.5,5,7]))
#sum() python内置求和
print(sum([1,4,5,7]))
print(math.fsum([1,4.5,5,7])) #math.modf() 将一个浮点数拆分为整数部分和小数部分组成元组 小数在前 整数在后
print(math.modf(4.5))
print(math.modf(0))
print(math.modf(3))
#copysign() 将第二个数的符号(正负号)传给第一个数 返回第一个数值的浮点数
print(math.copysign(2, -3))
print(math.copysign(-2, 3))
# 打印自然对数 e 和Π的值
print(math.e)
print(math.pi)
import random
# random() 获取0-1之间的随机小数 包含0不包含1
for i in range(10):
# 随机指定开始和结束之间的值
print(random.randint(1, 9)) # random.randrange() 获取指定开始和结束之间的值
-------------------------
for i in range(10):
# 随机指定开始和结束之间的值
#print(random.randint(1, 9))
print(random.randrange(1, 9, 3))
# random.randrange() 获取指定开始和结束之间的值
----------------------------
import random
# random() 获取0-1之间的随机小数 包含0不包含1
#for i in range(10):
# 随机指定开始和结束之间的值
#print(random.randint(1, 9))
#print(random.randrange(1, 9, 3))
# random.randrange() 获取指定开始和结束之间的值 # choice() 随机获取列表中的值
print(random.choice([1,5,367,86]))
# shuffle() 随机打乱序列 返回值是None
#print(random.shuffle([1,5,367,86]))
-------------------------------
# choice() 随机获取列表中的值
print(random.choice([1,5,367,86]))
# shuffle() 随机打乱序列 返回值是None
#print(random.shuffle([1,5,367,86]))
list1 = [1,5,367,86]
print(list1)
random.shuffle(list1)
print(list1)
--------------------------------
num = input("请输入一个三位数:")
# 检测输入是否是纯数字
# 输入函数输入的是字符类型,如果不强制转换会报错
if num.isdigit():
#输入函数输入的是字符类型,不强制转换会报错
if 100 <= int(num) <= 999:
pass
else:
print("请按规定输入")
##if 100 <= int(num) <= 999:
##if 100 <= num <= 999:
## pass
------------------------------------
num = input("请输入一个三位数:")
# 检测输入是否是纯数字
if num.isdigit() and 100 <= int(num) <= 999:
pass
else:
print("请按规定输入")
------------------------------------
Python---常用的内置模块的更多相关文章
- python常用的内置模块
1.import time time模块与时间相关的功能 在python中时间分为3种 1.时间戳timestamp从1970 1月 1日到现在的秒数 主要用于计算两个时间的差 2.localtime ...
- Python常用内置模块之xml模块
xml即可扩展标记语言,它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言.从结构上,很像HTML超文本标记语言.但他们被设计的目的是不同的,超文本标记语言被设计用来显示 ...
- Python常用模块中常用内置函数的具体介绍
Python作为计算机语言中常用的语言,它具有十分强大的功能,但是你知道Python常用模块I的内置模块中常用内置函数都包括哪些具体的函数吗?以下的文章就是对Python常用模块I的内置模块的常用内置 ...
- python常用模块详解
python常用模块详解 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用p ...
- day20 python常用模块
认识模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用pytho ...
- Python常用模块-时间模块(time&datetime)
Python常用模块-时间模块(time & datetime) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.初始time模块 #!/usr/bin/env pyth ...
- python常用模块-1
一.认识模块 1.什么是模块:一个模块就是一个包含了python定义和声明的文件,文件名就是加上.py的后缀,但其实import加载的模块分为四个通用类别 : 1.使用python编写的代码(.py文 ...
- python常用模块1
一. 什么是模块: 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码 ...
- python常用模块(不定期更新)
前言: 随着python开发项目越来越大,显然应该把不同功能的代码放到不同的.py文件里,每一个.py文件叫一个模块:模块分为(1)内置标准模块(2)第三方模块(3)自定义模块 这三种.这篇博客就是用 ...
- Python 入门之 内置模块 -- re模块
Python 入门之 内置模块 -- re模块 1.re 模块 (1)什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法.或者说:正则就是用来描述一类 ...
随机推荐
- npm link的作用
语法: 1. 在一个包目录下npm link (把当前的包目录软连接到global folder里面,把二进制文件也软连接到global的bin里面 这个prefix可以用npm config ls ...
- 阶段3 1.Mybatis_05.使用Mybatis完成CRUD_1 回顾Mybatis的环境搭建-实现查询所有功能
先回顾Mybits的环境搭建,. 直接next 直接点击finish 创建好的项目. 所有东西都自己写不现实,约束文件的头部还是拷贝过来 导入依赖坐标,Mybits mysql的驱动 log4j 单元 ...
- Python学习之==>模块结构调整
一.为什么要进行模块结构调整 当一个脚本中有大量的配置.方法及接口时,脚本显得十分臃肿,可读性很差.为了提高代码的易读性,可以将一个繁杂的脚本根据不同的功能放在不同的目录下分类管理,这整个过程叫做模块 ...
- linux 安装 sudo
1.安装sudo# apt-get install sudo2.修改 /etc/sudoers 文件属性为可写# chmod +w /etc/sudoers3.编辑 /etc/sudoers ,添加如 ...
- Django-DRF组件学习-视图学习
1.请求与响应 drf除了在数据序列化部分简写代码以外,还在视图中提供了简写操作.所以在django原有的django.views.View类基础上,drf封装了多个子类出来提供给我们使用. Djan ...
- Ubuntu 16.04 设置静态IP 注意事项
目录 查看动态ip下的网络信息 查看默认网关 设置静态网络 查看动态ip下的网络信息 1 ifconifg # 查看网卡信息: 可以看出网口名称为 eno1, 以及子网掩码(mask) 查看默认网关 ...
- CentOS安装部署sha##dow**socks
注意事项,pip版本不能太低,实测9.0.3可行(需要python 2.7,低版本python升级办法另有文章介绍). pip --version 以shadowsocks-2.8.2为例: pip ...
- 红帽学习笔记[RHCSA] 第四课[用户相关、破解root密码]
第四课 关于Linux 的用户 用户分类: # UID 是用户ID UID 0分配给超级用户(root) UID 1-200 是一系列的 系统用户 静态分配给红帽的系统进程 UID 201 ...
- Hive-java.lang.ClassNotFoundException: org.apache.hadoop.hive.contrib.serde2.MultiDelimitSerDe
Task with the most failures(): ----- Task ID: task_1555476136794_8201_m_000000 URL: http://hadoop1:8 ...
- Spring源码深度解析
Spring源码分析 Spring Web入门及源码学习 [Spring源码分析]Bean加载流程概览 Spring Framework 实现原理与源码解析系统 Spring源码分析--水门 Spri ...