python函数英文教学 python 数学函数

python函数深入浅出 16.time.sleep()函数详解

time.sleep() 函数命名来源于英文单词time(时间)和sleep(睡眠)。

大箐山网站建设公司创新互联公司,大箐山网站设计制作,有大型网站制作公司丰富经验。已为大箐山近千家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的大箐山做网站的公司定做!

time 是python带的非内置库,使用时需要import,主要用于处理和时间相关的操作。

time.sleep用于给定时间内挂起(等待)当前线程的执行。

time.sleep() 函数的例子:

可以注释掉time.sleep(2)再运行一次对比一下

可以看到虽然都是打印出一样的结果,但time.sleep()加入了等待时间

这里还要解释一下python中线程与进程的区别。

举个例子,厨房做菜看成是一个进程,那么这个进程下面就可能有多个人或一个人(cpu基本执行单元,即线程)来执行,多个人可以分别洗菜,刷碗,摆盘等等同时作业,他们又是共享这个厨房的资源的。每个人存在一定的资源竞争关系,比如炉火只有1个。

这里time.sleep是针对线程执行的,也就是其中一个人去sleep睡觉了,不影响其他人的继续工作。

参数

该函数没有返回值。

结果类似如下:

可以看到秒数相差了5

time.sleep()常用于推迟执行的场景

在python中,与时间相关的模块有:time,datetime以及calendar

对基础运行环境有疑问的,推荐参考: python函数深入浅出 0.基础篇

python函数深入浅出 7.help()函数详解

help 源于英文,标识帮助

help函数是python的一个内置函数(python的内置函数可以直接调用,无需import)

所以我们执行help示例:

2.函数定义源码及其用法拆解

一些不常用的函数或是模块的用途不是很清楚,这时候就需要用到help函数来查看帮助。

参数说明:

也可传入一个数据结构查询帮助方法

如下,就可以展示出可以对list做的操作

还可以具体到某个方法:

3.版本差异

无版本差异

4.学习建议

当手边资料较少时,不要忘了系统提供的help函数可以提供给我们陌生方法的用法参考。

对基础运行环境有疑问的,推荐参考: python函数深入浅出 0.基础篇

python函数深入浅出 17.random.randint()函数详解

random() 函数命名来源于英文单词random(随机)。

randint是random + integer拼接简写而成,代表随机一个整数

Python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等。

random.randint() 函数的例子:

用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n:a=n=b

a必须小于或等于b,否则报错。

其他random的方法:

随机数是用于生成测试入参的好办法,也常见于各种需要随机的场合。

但是每次随机带来的不确定性也会造成某些验证功能的困难,因此可以使用random.seed()通过指定随机的种子值保证每次生成随机数是同一序列的伪随机数。观察下面的输出:

对基础运行环境有疑问的,推荐参考: python函数深入浅出 0.基础篇


当前文章:python函数英文教学 python 数学函数
本文路径:http://ybzwz.com/article/dosjppe.html