时间日期操作函数:time(), sleep(), localtime()
1、time()函数
time()函数是Python中的一个常用的函数库,主要功能是用来获取当前系统的时间。该函数会返回距离1970年1月1日00:00:00的“秒数”,即Unix时间戳。
使用该函数需要先导入time库:
import time
time()函数的语法格式如下:
time.time()
在调用该函数后,会返回一个浮点数,代表当前的时间,单位为秒。
通过time()函数获取的时间是一个浮点数,因此可以用其他函数来对其进行处理,例如取整、取余、取整除等等,方便使用。
2、sleep()函数
sleep()函数可以用来让程序暂停一段时间,可以用来模拟程序中的等待操作。该函数需要传入一个浮点数或整数作为参数,代表要暂停的秒数,可以是小数。
使用该函数需要先导入time库:
import time
sleep()函数的语法格式如下:
time.sleep(seconds)
其中,seconds参数为要暂停的秒数,可以是小数。例子:
import time
print("开始等待10秒")
time.sleep(10)
print("等待结束")
在上面例子中,程序会先输出"开始等待10秒",然后暂停10秒钟,最终输出"等待结束"。
3、localtime()函数
Python库中的localtime()函数可以用来获取当前本地时间,并将其转换成 struct_time 对象。struct_time 对象包含了年、月、日、时、分、秒等信息。
使用该函数需要先导入time库:
import time
localtime()函数的语法格式如下:
time.localtime([seconds])
其中,seconds是一个可选参数,代表从1970年1月1日00:00:00开始经过的秒数。如果不传入该参数,则默认获取当前本地时间。
localtime()函数会返回一个struct_time对象,该对象包含属性 year、tm_mon、tm_mday、tm_hour、tm_min、tm_sec 等。
下面是一个获取当前本地时间的例子:
import time
local_time = time.localtime()
print("年份:", local_time.tm_year)
print("月份:", local_time.tm_mon)
print("日期:", local_time.tm_mday)
print("小时:", local_time.tm_hour)
print("分钟:", local_time.tm_min)
print("秒数:", local_time.tm_sec)
在上面例子中,我们首先通过localtime()函数获取了当前本地时间,并将其储存在local_time变量中。然后,我们通过该变量的属性,获取了当前的年份、月份、日期、小时、分钟和秒数,并输出了它们的值。
以上就是关于time()、sleep()和localtime()函数的介绍,这三个函数在程序开发中非常常用,尤其是在与时间相关的任务中。
