python-异常/文件/时间/随机数
2024-10-21 07:42:24
python-异常/文件/时间/随机数
def exception_test():
try:
x = float(input("请输入被除数:"))
y = float(input("请输入除数:"))
z = x/y
print(z)
except ZeroDivisionError:
print("除数不能为零!")
# except ValueError:
# print("数值类型错误")
else:
print("没有捕获到对应的异常")
finally:
print("计算结束。。。") def os_file_test():
import os
print(os.listdir()) # 目录列表
print(os.getcwd()) # 当前目录
print(os.path.exists("D:\Demo")) # 判断目录
f = open("./test.txt")
# res1 = f.read()
# print(res1)
# res2 = f.readline()
# print(res2)
res3 = f.readlines()
print(res3) def time_test():
import time
for i in range(10):
print(i)
time.sleep(0.01)
cur_time = time.time()
print(cur_time)
# 转为时间戳
print(time.mktime(time.localtime()))
# 转为特定格式
print(time.asctime(time.localtime()))
print(time.ctime(int(cur_time)))
# 转换成时间字符串
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
print(time.strftime("%Y-%m-%d %X", time.localtime()))
# 转换成时间字符穿
str_time = time.strftime("%Y-%m-%d %X", time.localtime())
print(time.strptime(str_time, "%Y-%m-%d %H:%M:%S")) def random_test():
import random
# 0-1随机数
print(random.random())
# 一定范围的随机数
print(random.uniform(2, 3))
# 一定范围的整数
print(random.randint(2, 4)) # 包括2,4
# 序列中获取一个随机数
print(random.randrange(10, 100, 2)) # 10,12,14...,96,98 # random.choice() 是从序列中获取一个随机元素,可以是字符串,元组,列表等
print(random.choice("python test"))
print(random.choice(["1", "2", "3", "4"]))
print(random.choice(("1", "2", "3", "4"))) # random.shuffle() 是将一个列表中的元素打乱
lists = [1, 2, 3, 4, 5, 6, 7, 8, 9]
random.shuffle(lists)
print(lists) # random.sample()是从指定序列中随机获取指定长度的片断
listss = [i ** 3 for i in range(10)]
print(listss)
print(random.sample(listss, 3))
print(listss) # 原有list不变
最新文章
- word自定义格式 并下载
- iisnode托管node
- UDP通讯程序设计
- Oracle User Calls 和 Executions 两个概念的区别
- ASP.NET MVC 快速开发框架之 SqlSugar+SyntacticSugar+JQWidgetsSugar+jqwidgets
- 使用Jsoup解析html网页
- linux端口
- js中两个对象的比较
- TopFreeTheme精选免费模板【20130827】
- C#Windows窗体界面设计_01_绘制三角函数_附强制类型转换
- Android高级控件(三)—— 使用Google ZXing实现二维码的扫描和生成相关功能体系
- Github上的原文XMPP环境搭建步骤,英语能力差不多的可以看看
- [Zabbix3.0 ]添加Nginx监控
- DocumentFragment对象
- JDBC批处理(Batch)MySQL中的表
- 使用CloneDB克隆数据库
- Systemed systemctl 创建服务 详解
- Zabbix 调整告警发送的内容格式
- (转)C#串口SerialPort常用属性方法
- java根据模板文件导出pdf
热门文章
- arm架构的M1对有i386和x86的架构不兼容
- MAC上好用的解压工具
- Gvim基础操作(正则表达式)-02
- 洛谷P1048 典型01背包问题
- maven打包出现Failed to execute goal xxx.plugins:maven-compiler-plugin:3.7.0:compile.......:Fatal error compiling解决方法
- vue中使用echarts来绘制中国地图,NuxtJS制作疫情地图,内有详细注释,我就懒得解释了,vue cli制作疫情地图 代码略有不同哦~~~
- uni-app + .NET 7实现微信小程序订阅消息推送
- SpringCloud 消费请求Eureka调用服务提供者报错
- 线程基础知识11-CAS+自旋锁
- 3分钟教你安装 Compressor视频转码编辑工具 V4.6.3中文破解版 小白一看就会