python 的常用系统函数,random模块函数,time模块函数和calendar模块函数。

1

random模块函数。

随机数种字,使用seed(x)函数可以设置随机数生成器的种子,通常在调用其他函数之前使用此函数。对于相同的种子,每次调用的随机数函数生成的随机数是相同的。默认将系统时间作为种子值,使得每次产生的随机数都不一样。

例如:

随机挑选和排序

choice(seq):从序列的元素中随机挑选一个元素,例如choice([0,1,2,3,4,5,6,7,8,9]),从0到9中随机挑选一个整数。

例如:

sample(seq,k):从序列中随机挑选k个元素。

shuffle(seq):将序列的所有元素随机排序。

生成随机数,下面生成的随机数符合均匀分布,意味着某个范围内的每个数字出现的频率相等。

random():随机生成一个[0,1)范围内的实数。

uniform(a,b):随机生成一个[a,b]范围内的实数。

randrange(a,b,c):随机生成一个[a,b)范围内以c递增的整数,省略c时以1递增,省略a时初值为0。

randint(a,b):随机生成一个[a,b]范围内的整数,相当于randrange(a,b+1)。

02

time模块函数。

time():返回当前时间的时间戳。时间戳是从Epoch(1970年1月1日00:00:00 UTC)开始所经过的秒数,不考虑闰秒。

例如:

localtime([secs]):接收从Epoch开始的秒数,并返回一个时间元组。时间元组包含9个元素,相当于struct_time结构。省略秒数时,返回当前时间戳对应的时间元组。

例如:

asctime([tupletime]):接收一个时间元组,并返回一个日期时间字符串。时间元组省略时,返回当前系统日期和时间。

例如:

ctime([secs]):类似asctime([tupletime]),不带参数时与asctime()功能相同。

strftime(日期格式):按指定的日期格式返回当前日期。

例如:

03

calendar模块函数。

在默认情况下,日历把星期一作为一周的第一天,星期日作为最后一天。要改变这种设置,可以调用setfirstweekday()函数。

set firstweekday(weekday):设置每个星期的开始工作日代码。星期代码是0~6,代表星期一~星期日。

firstweekday():返回当前设置的每个星期开始工作日。默认是0,意思是星期一。

isleep(year):如果指定年份是闰年返回Ture,否则返回False。

leapdays(y1,y2):返回在[y1,y2)范围内的闰年数。

calendar(year):返回指定年份的日历。

例如:

month(year,month):返回指定年份和月份的日历。

例如:

monthcalendar(year,month):返回整数列表,每个子列表表示一个星期(从星期一到星期日)。

例如:

monthrange(year,month):返回两个整数,第1个数代表指定年和月的第一是星期几,第二个数代表所指定月份的天数。

例如:

weekday(year,month,day):返回给定日期的星期代码。

如果有什么问题的话,可以直接在后台发消息,或者留言给我,我会尽快为你解答的。

苔深∣一个有温度的公众号

python的常用函数模块_(5)Python的常用模块函数相关推荐

  1. python做审计底稿视频_最新Python教学视频,每天自学俩小时,让你offer拿到手软...

    2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...

  2. 一个完整的python文件即是一个模块_用Python玩转数据:python的函数、模块和包

    标签: Python函数 函数可以看成类似于数学中的函数,完成一个特定功能的一段代码. -绝对值函数 abs() -类型函数 type() -四舍五入函数 round() Python中有很多内建函数 ...

  3. python函数复用_【python学习-4】可复用函数与模块

    1.自定义函数 自定义函数格式如下: def (参数列表):return #!/usr/bin/python#定义函数,打印数字1~5 defprintNum5():#range函数,生成列表集合,有 ...

  4. python3 打印目录下所有模块_使用 Python 函数进行模块化

    (给Python开发者加星标,提升Python技能) 编译:linux中国-lujun9972,作者:Seth Kenlon https://linux.cn/article-11295-1.html ...

  5. python常用内置函数乘法_每个 Python 高手都应该知道的内置函数

    每个 Python 高手都应该知道的内置函数 Python 将纳入高中教材,大学 VB 将被 Python 取代, 现在你还对 Python 一无所知吗?去年就被国外一机构预测, 2017 年 pyt ...

  6. python 按需加载_基于python的opcode优化和模块按需加载机制研究(学习与个人思路)(原创)...

    基于python的opcode优化和模块按需加载机制研究(学习与思考) 姓名:XXX 学校信息:XXX 主用编程语言:python3.5 文档转换为PDF有些图片无法完全显示,请移步我的博客查看 完成 ...

  7. python哪个关键字可以导入模块_关于python导入模块import与常见的模块详解

    0.什么是python模块?干什么的用的? Java中如果使用abs()函数,则需要需要导入Math包,同样python也是封装的,因为python提供的函数太多,所以根据函数的功能将其封装在不同的m ...

  8. python 函数重载_在Python中实现函数重载,60%的人都不会

    connect('123.45.32.18:8080') connect(('123.45.32.18', 8080)) 复制代码 你想在代码里面兼容这两种写法,于是你可能会这样写代码: def co ...

  9. c调用python代码找不到模块_构建 Python C 扩展模块

    有好几种扩展 Python 的功能的方法.其中一种就是用 C 或 C++ 编写 Python 模块.通过这个过程可以提高性能,更好地访问 C 库函数和系统调用.在本教程中,我将带大家了解如何使用 Py ...

  10. python中的pil模块_初学python的PIL模块

    这个星期事情比较多,所以学习的任务没有完成的很完美,不过也还是学了一点东西的.下面来介绍一下PIL模块. 对PIL的学习还是要从sae平台上没办法读写本地文件说起.因为我要一次性上传好多张图片,所以不 ...

最新文章

  1. 谷歌年初将推低价平板电脑 与亚马逊竞争
  2. Xamarin 2017.9.13发布更新
  3. mysql案例_MySQL实例crash的案例详细分析
  4. pycharm shadows name 'xxxx' from outer scope 警告
  5. C# 时间函数(几个常用时间,程序运行计时,页面运行计时)
  6. 简单了解各种序列化技术-kyro序列化框架
  7. 数学--数论-数论函数-欧拉函数
  8. P4719 【模板】“动态 DP“动态树分治(矩阵/轻重链剖分/ddp)
  9. 深度剖析RPC框架的核心设计
  10. 高效管理论坛广告贴的小窍门
  11. pjtool用到的数据库----oracle范畴
  12. jQuery源码学习之五 (jQUery继承方法)
  13. 一步一步学习Servlet中Request和Response
  14. CMMI入门 - 通用实践的实施GP 2.1-GP 2.5
  15. python单元测试教程_Python单元测试框架unittest使用方法讲解
  16. 【Spark】Spark是什么
  17. BUU BRUTE 1
  18. js之面向对象编程,封装 继承 多态(详细篇)
  19. php实现小说字典功能_PHP实现微信小程序人脸识别刷脸登录功能
  20. iOS - iOS6 越狱及必装源、软件

热门文章

  1. java并行计算Fork和Join的使用
  2. 宇斯盾助中厚实现TurboERP远程应用
  3. Java SE 6之GUI:让界面更加绚丽(下)
  4. 微信域名屏蔽检测方法 微信域名检测接口的机制
  5. 设置searchDisplayController的searchResultsTableView的UITableViewStyle为grouped
  6. leetcode Valid Palindrome
  7. 【转】wireshark过滤规则
  8. BZOJ3028 食物
  9. POJ 2112 二分+最大流
  10. 封装DataList分页