day13-作业

系统中常用的模块

time、datetime、calendar时间模块
时间戳:是指某个时间与1970年1月1日00:00:00的差值,单位为秒,是一个浮点型数值;
格式化时间:格式化时间由字母和数字表示的时间,比如:’Mon Oct 29 16:04:27 2018’;
元组:将时间的信息放到一个元组中。
time.time():返回当前时间的时间戳

import time
print(time.time())  # 1565181649.0195055 # 打印当前时间戳

time.localtime():该函数能将一个时间戳转换成元组的形式,如果没有指定时间戳,默认使用当前时间的时间戳。需要注意的是返回的时间是当地时间。

import time
print(time.localtime())  # time.struct_time(tm_year=2019, tm_mon=8, tm_mday=7, tm_hour=20, tm_min=43, tm_sec=3, tm_wday=2, tm_yday=219, tm_isdst=0)

time.sleep():该函数能让程序线程暂停休息,传入几秒,休息几秒。

import calendar

import datetime

print(calendar.calendar(2019))  # 返回某年日历

print(calendar.month(2019, 8))  # 返回某年某月日历

print(calendar.isleap(2020))  # 判断某年是否是闰年

print(calendar.leapdays(2000, 2019))  # 返回两年之间有几个瑞年

print(calendar.monthcalendar(2019, 8))  # 将某年某月的日历以列表形式返回

print(calendar.monthrange(2019, 8))  # 返回某年某月的第一天是星期几,和共有多少天

print(time.localtime())  # 返会一个时间元组

print(calendar.timegm(time.localtime()))  # 将一个元组时间变成时间戳

print(datetime.datetime.now())  # 返回当前时间

print(datetime.datetime.now().year)  # 返回当前时间年份

print(datetime.datetime.now().month)  # 返回当前时间月份

print(datetime.datetime.now().day)  # 返回当前时间日期

print(datetime.datetime(2019, 8, 7, 13))  # 返回指定日期

print(datetime.datetime.now().timetuple())  # 将当前时间以元组的形式返回

print(datetime.datetime.now().timestamp())  # 将当前时间转换为时间戳

print(datetime.datetime.fromtimestamp(1565178547.231971))  # 将时间戳转换为datetime形式(本地时间)

print(datetime.datetime.utcfromtimestamp(1565178547.231971))  # 将时间戳转换为datetime形式(utc时间)

math模块

import math

print(math.ceil(3.14))  # 取大于等于x的最小的整数值,如果x是一个整数,则返回x

print(math.copysign(4, -5))  # 把y的正负号加到x前面,可以使用0

print(math.cos(0.5))  # 求x的余弦,x必须是弧度

print(math.degrees(math.pi))  # 把x从弧度转换成角度

print(math.e)  # 常量

print(math.pi)  # 数学常量

print(math.factorial(4))  # 求阶乘

print(math.gcd(18, 24))  # 求两数的最大公约数

print(math.hypot(3, 4))  # 求勾股定理中的弦

print(math.sqrt(4))   # 求一个数的平方根

os模块

import os

print(os.getcwd())  # 查看当前所在的路径

print(os.listdir(os.getcwd()))  # 列举目录下的所有文件,以列表的形式返回

print(os.path.abspath('.'))  # 将相对路径转换为绝对路径

print(os.path.getmtime('.\math模块.py'))  # 文件文件夹最后修改时间,返回的是时间戳

print(os.path.getatime('.\math模块.py'))  # 文件文件夹最后访问时间,返回的是时间戳

print(os.path.getctime('.\math模块.py'))  # 文件文件夹创建时间,返回的是时间戳

print(os.path.getsize('E:\复习\基础'))  # 文件或文件夹的大小,若是文件夹则返回0

print(os.path.exists('E:\复习\基础\教育'))  # 查看文件是否存在

你可能感兴趣的:(day13-作业)