三元表达式语法格式
为真时的结果if判定条件else为假时的结果
var1=1
var2=2
#res=var1+var2 if var1>var2 else var2-var1
print(var1+var2 if var1>var2 else var2-var1)
time
首先需要引入
#import time
import time
ticks= time.time()
print("当前时间为:",ticks)
localtime()函数的使用
import time
ticks= time.localtime()
print("当前时间为:",ticks)
'''
运行结果:
当前时间为: time.struct_time(tm_year=2022, tm_mon=4, tm_mday=1, tm_hour=9, tm_min=45, tm_sec=40, tm_wday=4, tm_yday=91, tm_isdst=0)
'''
我们发现并不可读,有一个函数可以使time可读。
asctime()格式化输出
import time
ticks= time.asctime()
print("当前时间为:",ticks)
'''
当前时间为: Fri Apr 1 09:54:32 2022
'''
格式化输出时间:
strftime#重要
//年月日小写#年月日小写
%y两位数年份
%Y四位数年份#
%m月份
%d月中的一天
%a星期几缩写
%b月份缩写
//时分秒大写#时秒分大写
%H 24小时制小时数
%I 12小时制小时数
%M 分钟数
%S 秒
import time
str1=time.strftime("%Y/%m/%d;%H:%M:%S")#%直接格式控制符直接用就可以了
print(str1)
'''
输出结果:
2022/04/01;09:59:31
'''
用方括号[]表示列表,用逗号来分隔其中的元素。
打印月份
import calendar
今天只讲解一个:
calendar.month()
解决问题1
什么是遍历?
所有的都经历一遍。
其他
英语
calendar 日历
ticks 一秒一秒的走
local 本地的
asctime结构化
second 秒