Python time库、random库概览+Python里面有趣的东西
random 库
- 设置随机数种子
>>>import random
>>>random.seed(23)#设置随机数种子
- 生成一个[0.0,1.0)之间的随机小数参数
>>>random.random() #[0.0-1.0)中的随机小数
>>>0.9248652516259452
- 生成一个[a,b]之间的随机整数
>>> import random
>>> random.randint(2,5)
2
>>> random.randint(2,5)
4
>>>
- 生成一个[a,b]之间的随机整数步长为k的随机整数
>>> random.randrange(1,12,2)
3
>>> random.randrange(1,12,2)
5
- 生成一个k比特长度的随机整数
>>>random.getrandbits(10)#(k) #生成一个10比特长度的数
971
- 生成一个[a,b]之间的随机小数
>>>random.uniform(2.3,5.4) #[a,b]之间的随机小数
5.066543366550596
- 从序列中随机选出一个元素
>>>random.choice([1,2,3,4,5])
1
- 随机排序
>>>a = [1,2,3,4,5]
>>>random.shuffle(a) #随机排序
>>>a
>>>[2,3,1,5,4]
- 随机抽样
>>>c = random.sample(a,2) #随机抽样
>>>c
c = [1,4]
time库
- 生成当地时间
>>>import time>>>time.localtime() #生成当地时间
>>>time.struct_time(tm_year=2022, tm_mon=6, tm_mday=25, tm_hour=16, tm_min=39, tm_sec=10, tm_wday=5, tm_yday=176, tm_isdst=0)
- 获取时间戳 自纪元年起以秒为单位返回的浮点数的时间
>>>time.time() #获取时间戳
- 生成当地时间(UTC标准时间)
>>>time.gmtime() #生成当地时间(UTC标准时间)
>>>time.struct_time(tm_year=2022, tm_mon=6, tm_mday=25, tm_hour=8, tm_min=41, tm_sec=22, tm_wday=5, tm_yday=176, tm_isdst=0)
- 获取一个容易理解的时间
>>>time.ctime()
>>>'Sat Jun 25 16:42:07 2022'
- 让程序进程暂停数秒
time.sleep(2)
- 时间格式化
time.strftime('下午%H时:%M分:%S秒')
'下午17时:53分:42秒'
字符串 | 说明 |
%Y | 年份 |
%m | 月份 |
%B | 月份名称 |
%b | 月份名称缩写 |
%d | 日期 |
%A | 星期 |
%a | 星期缩写 |
%H | 小时(24) |
%I | 小时(12) |
%p | 上/下午 (返回PM/AM) |
%M | 分钟 |
%S | 秒 |
faker库
有趣的模块
calendar模块
import calendaryear = eval(input("Enter year"))
month = eval(input("Enter month"))
print(calendar.month(year,month))###运行
Enter year2021
Enter month2February 2021
Mo Tu We Th Fr Sa Su1 2 3 4 5 6 78 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
弹出警报框
import pyautogui
num=int(input("Enter a value to divide 100"))
if num == 0:pyautogui.alert(" Alert!!! 100 cannot be divided by 0")
else:print(f'The value is {100/num}')
print("continue")
播放嘟嘟嘟
import winsound
duration = 100
freq = 440
for i in range(100):winsound.Beep(freq,duration)
手写转换
import pywhatkit
pywhatkit.text_to_handwriting("Happy everyday!")
jieba库
- 中文分词第三方库
- 名字起得不错,意思是结巴
- cut 精确分词
import jiebas = "快乐的生活就要结束了。新冠疫情也会结束的。\
本科也会毕业的。北溪二号可能是阿美莉卡炸坏的。生活还是要继续的。\
祝全站的童鞋都能幸福生活,快乐每一天!"s1 = jieba.cut(s)>>> s1
<generator object Tokenizer.cut at 0x0000029DE9CD5A80>
>>> next(s1)
'快乐'
- cut_all参数 输出全部的词
s2 = jieba.cut(s,cut_all=True)
>>> s2
<generator object Tokenizer.cut at 0x0000029DE9CD7300>
>>> next(s2)
'快乐'
- cut_for_search 搜索引擎模式
s3 = jieba.cut_for_search(s)
>>> s3
<generator object Tokenizer.cut_for_search at 0x0000029DE9D600B0>
>>> next(s3)
'快乐'
- lcut 返回一个列表
s4 = jieba.lcut(s)
>>> s4
['快乐', '的', '生活', '就要', '结束', '了', '。', '新冠', '疫情', '也', '会', '结束', '的', '。', '本科', '也', '会', '毕业', '的', '。', '北溪', '二号', '可能', '是', '阿美莉', '卡', '炸坏', '的', '。', '生活', '还是', '要', '继续', '的', '。', '祝', '全站', '的', '童鞋', '都', '能', '幸福生活', ',', '快乐', '每', '一天', '!']
- 给分词词典增加新词
w = "刘星"
jieba.add_word(w)
Python time库、random库概览+Python里面有趣的东西相关推荐
- Lawliet|Python学习笔记——random库
Random库-- 是使用随机数的python标准库 伪随机数:采用梅森旋转算法生成的(伪)随机序列中元素 random库主要用于生成随机数 import random 1.基本随机数函数 随机数种子 ...
- 【Python】eval+random库+字符串转列表+列表转字符串
print(eval('pow(2,2)'))#eval方法是将eval后括号中的字符串所表示的命令语句执行并获取其返回值 #random库 import random random.seed(10) ...
- python中from random import_【Python基础知识】import与from import
遇到比如这种: import re import requests from bs4 import BeautifulSoup from openpyxl import Workbook Python ...
- Python中的random库
random.seed(10) #生成随机种子,如果设定种子,则第一个随机数固定为0.57 print(random.random()) #随机生成任意0-1的随机数 print(random.ran ...
- Python 伪随机数:random库的使用
✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程.
- python在哪些控制结构中使用else保留字_python的程序控制结构-循环结构与random库使用和圆周率案例--pyt...
python的程序控制结构-循环结构与random库使用和圆周率案例--pyt python的程序控制结构-循环结构与random库使用和圆周率案例--python-7-days 循环结构 - for ...
- python 排列组合_Python计算生态jieba库和random库的综合运用之爬山篇
本篇文章会利用python语言中的第三方库jieba库和标准库random库来对文件中的相关元素进行操作. 实践中文片段:"今天是个好天气,大家一起去爬山."该句子分为上下两部分, ...
- Python随机函数库random的使用
众所周知,python拥有丰富的内置库,还支持众多的第三方库,被称为胶水语言,随机函数库random,就是python自带的标准库,他的用法极为广泛,除了生成比较简单的随机数外,还有很多功能.使用ra ...
- python标准库random中函数的作用_Python随机函数库random的使用方法详解
Python随机函数库random的使用方法详解 前言 众所周知,python拥有丰富的内置库,还支持众多的第三方库,被称为胶水语言,随机函数库random,就是python自带的标准库,他的用法极为 ...
- python计算生态的命名_Python计算生态之random库
标准库:random库 random库是用于产生并运用随机数的标准库.random标准库主要有9个随机函数,分别是:seed(),random(),randint(),getrandbits(),ra ...
最新文章
- Python字典部分源码分析,字典是无序的
- python获取用户输入中文_python中的用户输入
- [置顶] 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅
- python生成的词云没有图案_Python如何生成词云的方法
- 博图组态显示未分配的设备_S71200CPU做IO共享设备的配置方法【图文】
- Android 屏幕适配解决方案汇总
- centos7下安装nginx及常用命令
- HDU 6074 - Phone Call | 2017 Multi-University Training Contest 4
- 小爱音箱连接Windows蓝牙没有声音
- html大一期末考试,2017年大学英语大一期末考试试题及答案
- Cannot subclass final class org.springframework.boot.autoconfigure.AutoConfigurationPackages
- java如何读取ic卡_java读取IC卡设备
- 的撒困的空间三看到你塞拉
- 解决socket通信时TIME_WAIT的socket过多
- linux模拟树莓派,使用QEMU模拟树莓派Raspberry Pi
- 从零开始的MySQL教程——上
- 中国石油大学(北京)-《 油田化学》第二阶段在线作业
- 金砖国家智慧城市建设案例
- 某用户为购房办理商业贷款,选择了按月等额本息还款法,计算公式如下,在贷款本金(loan)和月利率(rate)一定的情况下,住房贷款的月还款(money)取决于还款月数(month)
- 【观察】锐捷网络:坚定选择以太全光网路线,为企业级全光网树立新标准