#引用字典里的值到后面的计算:
1.将条件里的key转换为字符串类型;
例:(
from time import * #导入模块
print(localtime()) #获取本地时间元组
tm_mon = localtime().tm_mon
mday = int(input('请输入天数:'))
if mday+tm_mday > dic[str(tm_mon)]:
tm_mday = mday+tm_mday-dic[str(tm_mon)] #将tm_mon转换成字符串类型(字典中的key是字符串类型的)
tm_mon += 1
else :
tm_mday += mday
)
2.将字典里的值转换为列表,再从列表中运用;
方法:(
#字典中的key转换为列表
key_value = list(a.keys())
print('字典中的key转换为列表:', key_value)
#字典中的value转换为列表
value_list = list(a.values())
print('字典中的value转换为列表:', value_list)
a=list(b-1) #b为所需要的字典中值的第几个
)
##具体任务:修改时间
from time import * #导入模块
from math import *
print(localtime()) #获取本地时间元组
print(strftime('%Y-%m-%d %H:%M:%S')) #修改时间格式
print(localtime().tm_year,'-',localtime().tm_mon,'-',localtime().tm_mday,' ',localtime().tm_hour,':',localtime().tm_min,':',localtime().tm_sec)
tm_sec = localtime().tm_sec
tm_min = localtime().tm_min
tm_hour = localtime().tm_hour
tm_mday = localtime().tm_mday
tm_mon = localtime().tm_mon
tm_year = localtime().tm_year
sec = int(input('请输入秒:'))
if sec+tm_sec >= 60:
tm_sec = sec+tm_sec-60
tm_min+=1
else :
tm_sec += sec
min = int(input("请输入分钟:"))
if min+tm_min >= 60:
tm_min=min+tm_min-60
tm_hour+=1
else :
tm_min += min
hour = int(input('请输入小时:'))
if hour+tm_hour >= 24:
tm_hour = hour+tm_hour-24
tm_mday += 1
else :
tm_hour += hour
#定义键盘输入的本地时间每月天数
def change(dic):
if ((tm_year % 4 == 0) and (tm_year % 100 != 0)) or (tm_year % 400 == 0):
dic['2'] = 29 # 闰年 2月29天.
dic={'1':31,'2':28,'3':31,'4':30,'5':31,'6':30,'7':31,'8':31,'9':30,'10':31,'11':30,'12':31}
change(dic)
mday = int(input('请输入天数:'))
if mday+tm_mday > dic[str(tm_mon)]:
tm_mday = mday+tm_mday-dic[str(tm_mon)] #将tm_mon转换成字符串类型(字典中的key是字符串类型的)
tm_mon += 1
else :
tm_mday += mday
mon = int(input('请输入月数:'))
if mon+tm_mon >= 12:
tm_mon = mon+tm_mon-12
tm_year += 1
else :
tm_mon += mon
#判断时间是否准确
if int(tm_mon) >12 or tm_mday>32 :
print('日期格式不对')
sec = int(input('重新请输入秒:'))
min = int(input("请重新输入分钟:"))
hour = int(input('请重新输入小时:'))
mday = int(input('请重新输入天数:'))
mon = int(input('请重新输入月数:'))
print('修改后的时间:',tm_year,'- ',tm_mon,'-',tm_mday,'\n',tm_hour,':',tm_min,':',tm_sec)
python 时间操作
于 2020-07-09 20:42:48 首次发布