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里面有趣的东西相关推荐

  1. Lawliet|Python学习笔记——random库

    Random库-- 是使用随机数的python标准库 伪随机数:采用梅森旋转算法生成的(伪)随机序列中元素 random库主要用于生成随机数 import random 1.基本随机数函数 随机数种子 ...

  2. 【Python】eval+random库+字符串转列表+列表转字符串

    print(eval('pow(2,2)'))#eval方法是将eval后括号中的字符串所表示的命令语句执行并获取其返回值 #random库 import random random.seed(10) ...

  3. python中from random import_【Python基础知识】import与from import

    遇到比如这种: import re import requests from bs4 import BeautifulSoup from openpyxl import Workbook Python ...

  4. Python中的random库

    random.seed(10) #生成随机种子,如果设定种子,则第一个随机数固定为0.57 print(random.random()) #随机生成任意0-1的随机数 print(random.ran ...

  5. Python 伪随机数:random库的使用

    ✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程.

  6. python在哪些控制结构中使用else保留字_python的程序控制结构-循环结构与random库使用和圆周率案例--pyt...

    python的程序控制结构-循环结构与random库使用和圆周率案例--pyt python的程序控制结构-循环结构与random库使用和圆周率案例--python-7-days 循环结构 - for ...

  7. python 排列组合_Python计算生态jieba库和random库的综合运用之爬山篇

    本篇文章会利用python语言中的第三方库jieba库和标准库random库来对文件中的相关元素进行操作. 实践中文片段:"今天是个好天气,大家一起去爬山."该句子分为上下两部分, ...

  8. Python随机函数库random的使用

    众所周知,python拥有丰富的内置库,还支持众多的第三方库,被称为胶水语言,随机函数库random,就是python自带的标准库,他的用法极为广泛,除了生成比较简单的随机数外,还有很多功能.使用ra ...

  9. python标准库random中函数的作用_Python随机函数库random的使用方法详解

    Python随机函数库random的使用方法详解 前言 众所周知,python拥有丰富的内置库,还支持众多的第三方库,被称为胶水语言,随机函数库random,就是python自带的标准库,他的用法极为 ...

  10. python计算生态的命名_Python计算生态之random库

    标准库:random库 random库是用于产生并运用随机数的标准库.random标准库主要有9个随机函数,分别是:seed(),random(),randint(),getrandbits(),ra ...

最新文章

  1. Python字典部分源码分析,字典是无序的
  2. python获取用户输入中文_python中的用户输入
  3. [置顶] 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅
  4. python生成的词云没有图案_Python如何生成词云的方法
  5. 博图组态显示未分配的设备_S71200CPU做IO共享设备的配置方法【图文】
  6. Android 屏幕适配解决方案汇总
  7. centos7下安装nginx及常用命令
  8. HDU 6074 - Phone Call | 2017 Multi-University Training Contest 4
  9. 小爱音箱连接Windows蓝牙没有声音
  10. html大一期末考试,2017年大学英语大一期末考试试题及答案
  11. Cannot subclass final class org.springframework.boot.autoconfigure.AutoConfigurationPackages
  12. java如何读取ic卡_java读取IC卡设备
  13. 的撒困的空间三看到你塞拉
  14. 解决socket通信时TIME_WAIT的socket过多
  15. linux模拟树莓派,使用QEMU模拟树莓派Raspberry Pi
  16. 从零开始的MySQL教程——上
  17. 中国石油大学(北京)-《 油田化学》第二阶段在线作业
  18. 金砖国家智慧城市建设案例
  19. 某用户为购房办理商业贷款,选择了按月等额本息还款法,计算公式如下,在贷款本金(loan)和月利率(rate)一定的情况下,住房贷款的月还款(money)取决于还款月数(month)
  20. 【观察】锐捷网络:坚定选择以太全光网路线,为企业级全光网树立新标准

热门文章

  1. java 账户挤下线提示_运用session来控制用户的异地登录被挤下线情况
  2. java计算机毕业设计基于ssm的果蔬销售购物平台
  3. 【Verilog闯关第2天】数字秒表的设计
  4. python过滤unicode控制字符
  5. MP4文件格式详解(ISO-14496-12/14)
  6. 10 位 IT 界女性精英
  7. 数据结构与算法(系列文章一)
  8. 苹果4s怎么越狱教程_教你苹果手机(iPhone)上怎么装KODI (不用越狱)
  9. csv文件——简单读操作01
  10. 关于密室逃脱的最终解决方案。