python wx模块下choice列表框值怎么更新,python的内置模块
文章目录
random模块
1.随机小数
2.随机整数
3.随机选择一个数据
4.打乱
sys模块
1.sys.version
2.sys.path
3.sys.argv
time模块
1、time.sleep()
2、时间戳
3、时间元组
4、时间字符串格式化
5、时间戳和时间元组之间的转换
6、时间元组和格式化字符串之间的转换
7、结构化时间 --> %a %b %d %H:%M:%S %Y时间串
8、时间戳 --> %a %b %d %H:%M:%S %Y时间串
random模块
作用:产生随机数
1.随机小数
1、random()
产生范围[0, 1)的随机小数
Import random
num=random.random()
print(num)
2、uniform(a,b)
产生范围[a, b) or [a, b]的随机小数
num=random.uniform(1,2)
print(num)
2.随机整数
1、randint(a,b)
产生范围[a, b]的随机整数
num=random.randint(2,9)
print(num)
2、randrange(start,stop,[step])
产生[start,stop)范围内的整数
step 指定产生随机数的步长。
num=random.randrange(1,10,2)
print(num)
3.随机选择一个数据
1、random.choice(lst)
随机返回序列中的一个数据
lst=[1,2,3,4,5]
ret=random.choice(lst)
print(ret)
4.打乱
1、shuffle()
打乱列表顺序
lst = [1, 2, 3, 4, 5]
random.shuffle(lst)
print(lst)
练习:随机生成一个四位的验证码
import random
def verification_code():
code = ''
for i in range(4):
num = str(random.randint(1, 9))
letter = chr(random.randint(65, 90))
lst = [num, letter]
ret = random.choice(lst)
code = ''.join([code, ret])
return code
ret = verification_code()
print(ret)
sys模块
1.sys.version
返回解释器的版本号
import sys
print(sys.version)
2.sys.path
返回模块的搜索路径
path=sys.path
print(path)
3.sys.argv
接受命令行下的参数
import sys
ret = sys.argv
f_name = ret[0]
name = ret[1]
paw = ret[2]
print(ret[0])
print(ret[1])
print(ret[2])
time模块
在Python中,通常有这三种方式来表示时间:
时间戳、时间元组(struct_time)、格式化的时间字符串。
(1) 时间戳(timestamp) :
时间戳表示的是从1970年1月1日00:00:00开始到现在的秒值。返回的是float类型。
(2)格式化的时间字符串(Format String): ‘1999-12-06’
(3)时间元组(struct_time) :
struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一周的第几日,一年中第几天,夏令时。
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)
%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称
%B 本地完整的月份名称
%c 本地相应的日期表示和时间表示
%j 年内的一天(001-366)
%p 本地A.M.或P.M.的等价符
%U 一年中的星期数(00-53)星期天为星期的开始
%w 星期(0-6),星期天为星期的开始
%W 一年中的星期数(00-53)星期一为星期的开始
%x 本地相应的日期表示
%X 本地相应的时间表示
%Z 当前时区的名称
%% %号本身
1、time.sleep()
睡眠功能,让程序等待多少s后再执行
print('程序将在2秒后开始执行')
time.sleep(2)
print('程序开始执行了')
2、时间戳
ret = time.time()
print(ret) # 1546956876.162105
3、时间元组
time.localtime()
ret=time.localtime()
print(ret)
# time.struct_time(tm_year=2019, tm_mon=1, tm_mday=8,
#tm_hour=22, tm_min=26, tm_sec=10,
#tm_wday=1, tm_yday=8, tm_isdst=0)
4、时间字符串格式化
ret = time.strftime('%Y-%m-%d %H:%M:%S')
print(ret) # 2019-01-08 22:16:59
5、时间戳和时间元组之间的转换
(1) 时间戳转换为时间元组
time.gmtime() 和 time.localtime()
time.gmtime() 返回的是UTC时间与北京时间少8小时。
ts = time.time()
ret = time.gmtime(ts)
print(ret) # time.struct_time
# (tm_year=2019, tm_mon=1, tm_mday=9,
# tm_hour=10, tm_min=17, tm_sec=47,
# tm_wday=2, tm_yday=9, tm_isdst=0)
time.localtime() 返回的是当地时间
ts = time.time()
ret = time.localtime(ts)
print(ret) # time.struct_time
# (tm_year=2019, tm_mon=1, tm_mday=9,
# tm_hour=18, tm_min=20, tm_sec=8,
# tm_wday=2, tm_yday=9, tm_isdst=0)
(2) 时间元组转换为时间戳
time.mktime()
t = time.localtime()
ret = time.mktime(t)
print(ret) # 1547029636.0
6、时间元组和格式化字符串之间的转换
(1) 时间元组转换为字符串
time.strftime(“格式定义”,“结构化时间”) 结构化时间参数若不传,则显示当前时间
print(time.strftime("%Y-%m-%d %X")) # 2019-01-09 18:30:51
print(time.strftime("%Y-%m-%d", time.localtime(15000000))) # 1970-06-23
(2) 字符串转换为时间元组
time.strptime(时间字符串,字符串对应格式)
print(time.strptime("2019-01-09", "%Y-%m-%d"))
# time.struct_time
# (tm_year=2019, tm_mon=1, tm_mday=9,
# tm_hour=0, tm_min=0, tm_sec=0,
# tm_wday=2, tm_yday=9, tm_isdst=-1)
7、结构化时间 --> %a %b %d %H:%M:%S %Y时间串
time.asctime(结构化时间) 如果不传参数,直接返回当前时间的格式化串
print(time.asctime()) # Wed Jan 9 18:35:43 2019
print(time.asctime(time.localtime(150000000))) # Thu Oct 3 10:40:00 1974
8、时间戳 --> %a %b %d %H:%M:%S %Y时间串
time.ctime(时间戳) 如果不传参数,直接返回当前时间的格式化串
print(time.ctime()) # Wed Jan 9 18:37:30 2019
print(time.ctime(150000000)) # Thu Oct 3 10:40:00 1974
python wx模块下choice列表框值怎么更新,python的内置模块相关推荐
- python wx模块下choice列表框值怎么更新_wx python
一.静态文本控件 wx.StaticText(parent, id, label, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0, n ...
- python wx模块详解_python中wx模块的具体使用方法
wx包中的方法都是以大写字母开头的,而这和Python的习惯是相反的. 本节介绍如何创建python程序的图形用户界面(GUI),也就是那些带有按钮和文本框的窗口.这里介绍wxPython : 根据自 ...
- 查看python内部模块命令,内置函数,查看python已经安装的模块命令
查看python内部模块命令,内置函数,查看python已经安装的模块命令 可以用dir(modules) 或者用 pip list 或者用 help('modules') 或者用 python -m ...
- Python tkinter -- 第14章 列表框(Listbox)属性
第14章 列表框(Listbox) 列表框控件显示多行文本,用户可以选中一行或者多行.所有的文本只能使用一种字体,不能混合使用多种字体. 14.1 属性 常用的参数列表如下: 属性 描述 active ...
- python从键盘输入一个列表计算输出元素的平均值_python列表查找值_在Python中查找列表平均值的5种方法...
python列表查找值 Hi Folks! In this article, we will have a look at the various ways to find the average o ...
- python 自定义模块加密_Python开发【第一篇】Python基础之自定义模块和内置模块...
为什么要有模块,将代码归类.模块,用一砣代码实现了某个功能的代码集合. Python中叫模块,其他语言叫类库. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代 ...
- python导入模块的语法结构_python学习第五讲,python基础语法之函数语法,与Import导入模块....
python学习第五讲,python基础语法之函数语法,与Import导入模块. 一丶函数简介 函数,就是一个代码块,这个代码块是别人写好的.我们调用就可以. 函数也可以称为方法. 1.函数语法定义 ...
- python字符串索引局部变量_4. 列表一学完,Python 会一半,滚雪球学 Python【七日打卡】...
滚雪球学 Python,目标就是让 Python 学起来之后,越滚越大. 本系列文章将在2021年春节前完成,欢迎关注,点赞,评论 --- 梦想橡皮擦 四.列表一学完,Python 会一半 4.1 列 ...
- Python爱好者社区历史文章列表(每周append更新一次)
2月22日更新: 0.Python从零开始系列连载: Python从零开始系列连载(1)--安装环境 Python从零开始系列连载(2)--jupyter的常用操作 Python从零开始系列连载( ...
- python dataframe 计算上下两行的差值_用Python进行数据清洗!
导读:数据清洗是数据分析的必备环节,在进行分析过程中,会有很多不符合分析要求的数据,例如重复.错误.缺失.异常类数据. Python资源共享群:626017123 01 重复值处理 数据录入过程.数据 ...
最新文章
- 结构成员访问的三种方法
- Spring学习4之依赖注入(DI)
- 一文让你完全弄懂Stegosaurus
- IAR stm8 调试时无法看到局部变量解决
- MarkDown语法, 快捷键,Dos命令
- 谁说IT男没有审美?怀揣5000元巨款,我们这样改变生活
- Docker 教程、架构、Linux下的安装
- 创建简单的maven archetype
- Linux——搭建PHP开发环境第四步:composer
- Matlab归一化方法
- 一篇文章看懂自然语言处理——word表示技术的变迁(从bool模型到BERT)
- 洛必达法则介绍及使用注意点
- 小程序开发专题-项目设计-毕业设计【建议在校生收藏】
- 手把手教你如何创造睡后收入
- Photoshop快速切图技巧
- DirectShow Filter的开发实践
- Python有多难?可以自学吗?
- java——Java环境搭建:JDK安装、常用命令
- 英文Assignment写作段落重要性讲解
- R 语言 ARMA 建模
热门文章
- matlab jacks信道,【学习笔记】移动无线信道理论
- alert uuid does not exits. Dropping to a shell!
- 计算机实践游戏报告范文,关于在校学生玩电脑游戏的调查报告
- 实验2014062701:opencv对图像的点操作
- SQL SERVER对象名无效/执行成功但有错误(初学者易犯错误)
- Simon的新中文“百万格子”重磅推出
- Spring中的 @Lazy注解简析
- QT界面优化---反走样
- 现代天线设计——学习笔记(一)
- 生物素-磺酸-NHS 酯,119616-38-5,Biotin-Sulfo-NHS ester