Python中的一些小语法
目录:
- 生成随机数
- 将一个字符串变为datetime类型,并且获取星期几
1.生成随机数
假设我们要操作的list如下:
- >>> import random
- >>> list1 = ['apple','pen','piple','have','an']
1.1 随机选取某个字符串
- >>> random.choice(list1)
- 'piple'
- >>> random.choice(list1)
- 'an'
choice函数的后面只能跟一个参数,“randome.choice(list1,3)” 这样写是不行的,如果想要选取多个字符串,见1.2
1.2 随机选取多个字符串中的几个
- >>> random.sample(list1,3)
- ['pen', 'an', 'piple']
- >>> random.sample(list1,3)
- ['have', 'apple', 'pen']
1.3 随机生成一个指定范围内的整数
- In [11]: import random
- In [12]: random.randint(1,10) # 生成的随机数 1=< n <= 10,其中下限必须小于上限
- Out[12]: 2
- In [13]: random.randint(1,10)
- Out[13]: 5
1.4 随机生成一个指定范围内的浮点数
- In [11]: import random
- In [15]: random.uniform(1,10)
- Out[15]: 3.0379088432752024
- In [16]: random.uniform(1,10)
- Out[16]: 8.887642357949858
1.5 随机生成指定范围内的多个整数
- In [19]: random_list = random.sample(range(1,101),10)
- # 随机生成10个[1,100]间的整数(包括1和100)
- In [20]: random_list
- Out[20]: [23, 69, 54, 99, 1, 86, 61, 29, 95, 81]
2.将一个字符串变为datetime类型,并且获取星期几
- >>> a='2016-11-11'
- >>> a
- '2016-11-11'
- >>> b=time.strptime(a, '%Y-%m-%d')
- >>> b
- time.struct_time(tm_year=2016, tm_mon=11, tm_mday=11, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=4, tm_yday=316, tm_isdst=-1)
- >>> y,m,d=b[0:3]
- >>> c=datetime.datetime(y,m,d)
- >>> c
- datetime.datetime(2016, 11, 11, 0, 0)
- >>> c.weekday()
- 4 # 4表示周五
参考文献:安逸轩博客
转载于:https://www.cnblogs.com/fhsy9373/p/7018553.html
Python中的一些小语法相关推荐
- 深入讨论Python中的序列切片语法
本小节深入探讨Python中的序列切片语法. 切片-slicing可以获取序列的子序列(列表,字符串-): numbers = [x for x in range(10)] print("n ...
- [转载] python中的且语句_简单探讨python中的语句和语法
参考链接: 在Python中解包:并行分配之外 python程序结构 python"一切皆对象",这是接触python听到最多的总结了.在python中最基层的单位应该就是对象了, ...
- python中填充颜色结束的程序_在ttk/python中更改标签小部件的填充颜色
我试图用python中的ttk/tkinter显示图像.图像有一个白色的边框,我想在一个更大的白色背景上显示这个图像,所以它周围有很多空白.在 为此,我在标签中使用"padx"和& ...
- 资深程序员:Python中你不知道的那些小工具
python作为越来越流行的一种编程语言,不仅仅是因为它语言简单,有许多现成的包可以直接调用. python中还有大量的小工具,让你的python工作更有效率. 1. 快速共享 HTTP服务器 Sim ...
- gz键盘增强小工具_资深程序员:Python中你不知道的那些小工具
python作为越来越流行的一种编程语言,不仅仅是因为它语言简单,有许多现成的包可以直接调用. python中还有大量的小工具,让你的python工作更有效率. 1. 快速共享 HTTP服务器 Sim ...
- 离散小波变换 python_用python中的“haar”小波对图像进行离散小波变换
我试图在python中的图像上应用haar小波.这是代码from pywt import dwt2, idwt2 img = cv2.imread('xyz.png') cA, (cH, cV, cD ...
- python中label前景色的动态改变_在ttk / python中更改Label小部件的填充颜色
我试图在python中使用ttk / tkinter显示图像.图像有一个白色边框,我想在更大的白色背景上显示这个图像 – 所以它周围有很多白色空间. 为此,我在标签中使用"padx" ...
- Python中import的as语法
在Python中,如果import的语句比较长,导致后续引用不方便,可以使用as语法,比如: import dir1.dir2.mod# 那么,后续对mod的引用,都必须是dir1.dir2.mod ...
- python中的一些小知识点
本篇博客将会讲述python中存在的一些小知识点. 一.小知识点 1.for-else结构(即for和else不同级)如图: 知识:当迭代的对象迭代完并为空时,位于else的子句将执行,而如果在for ...
最新文章
- Windows Azure 数据安全(清理和泄漏)
- 洛谷T1874 快速求和
- python贪心算法求删数问题_贪心算法删数问题
- org.apache.ibatis.reflection.ReflectionException: There is no getter for property named XXX
- 推动Windows的限制:USER和GDI对象 - 第1部分
- Linux内核 eBPF基础:ftrace基础-ftrace_init初始化
- Oracle数据库中scott用户不存在的解决方法
- python爬取图片失败什么原因_请问下面这个python3.5下的爬虫程序有什么错误,为什么运行正常 但是不爬取图片?...
- Atitit uke消防防火规范 attilax总结
- Cookie的简单理解和使用
- html转pdf分页问题
- 希捷移动硬盘官方测试软件,希捷 SeaTools 硬盘检测软件安装使用教程
- ubuntu如何看到隐藏文件夹
- Python全栈 MongoDB 数据库(聚合、二进制、GridFS、pymongo模块)
- 一个QQ用户名/密码钓鱼分析
- 阿里天池二手车交易价格预测(一)——EDA
- 英集芯IP5566带TYPE-C口3A充放快充移动电源5w无线充二合一方案SOC
- 华硕h110m主板怎么样_华硕台式机主板怎么样 华硕台式机主板多少钱【详细介绍】...
- uni-app获取元素高度
- 长沙高中计算机学校排名2015,长沙市所有高中学校排名,2021年长沙市重点高中分数线排名榜...
热门文章
- Eclipse(STS 4)闪退导致EGit插件异常
- php手机电子相册,免费电子相册制作软件 手机电子相册制作软件
- 条令考试小程序辅助器_计算机一级考试干货!
- lower_bound()和upper_bound()
- mysql定义条件和处理_mysql sql存储过程条件定义与处理
- mysql和维信公众号_mysql实用指南
- php解决mysql主从同步_Mysql读写分离,主从同步实现
- HTML+CSS+JS实现 ❤️仿切水果小游戏❤️
- java文件编译为class文件需要键入什么命令_cmd命令行 编译Java 文件
- sd卡linux错误检测,android系统正在准备SD卡正在检测是否有错误且SD卡无法读取解决办法...