5.判断闰年
if (y % 4 == 0 and y % 100 != 0) or y % 400 == 0:
print("闰年")
else:
print("不是闰年")
6.字符串处理
(统计字符串中字母、数字、空格个数)
letter = digit = space = 0
for c in s:
if c.isalpha():
letter += 1
elif c.isdigit():
digit += 1
elif c == ' ':
space += 1
print(letter, digit, space)
7.日期 / 时间模拟
import datetime
d = datetime.date(2025, 1, 1)
print(d.weekday()) # 0=周一,6=周日
相差多少天
import datetime
t1 = datetime.datetime(2025,1,1)
t2 = datetime.datetime(2025,1,10)
delta = t2 -t1
print(delta.days)
from datetime import datetime
t1 = datetime(2025,1,1)
t2 = datetime(2025,1,10)
delta = t2 -t1
print(delta.days)
当前时间
from datetime import datetime
print(datetime.now())
字符串转时间
from datetime import datetime
s = "2025-10-01 12:34:56"
t= datetime.strptime(s,"%Y-%m-%d %H:%M:%S")
print(t)
时间加几天
from datetime import datetime, timedelta
now =datetime.now()
future = now + timedelta(days = 5)
print(future.strftime("%Y-%m-%d"))
8.统计次数
from collections import Counter
a = [1,2,2,3,3,3]
print(Counter(a))
9.简单排序
a = [3,1,4,2]
a.sort()
print(a)
10.字符串大小写转换
s = input()
print(s.upper())