python输入日期判断星期几 python正则表达式辨别输入日期规范是什么?
python正则表达式辨别输入日期规范是什么?1. Python正则表达式的输入日期规范如下:year,month,day=Eval(input(“please input year,month,da
python正则表达式辨别输入日期规范是什么?
1. Python正则表达式的输入日期规范如下:
year,month,day=Eval(input(“please input year,month,day,separated by comma”)
months=[31,28,31,30,31
]if(year%4==0 and year 0!=0)或(年@0==0):
月[1]=29#在闰年,二月最多有29天
如果月份<1或月份>12:
打印(“非法月”
如果日期<1或日期>months[month]1]:
打印(“非法日期“)
否则:
打印(“合法日期“)
2。代码:
3。结果:
如何判断一个python表达式是否合法?
a=输入()尝试:b=评估(a) Print(“这是一个合法表达式,其值为n”)Print(b)除外:打印(“此表达式非法”最后:打印(“the input is”)print(a)
运行上面的代码,输入你的表达式就知道了
总结如下,一个合法的表达式必须有一个值运行时确认。没有语法错误。所有操作符号的拼写和使用都符合规则。所有运算数的拼写和使用也都符合规则。源代码中有一个明确的开始和结束(a=“
”)。