字符串
将字符串中所有指定目标删除
我们如果直接对字符串,或者列表进行修改会导致其长度和下标不断变化,故十分麻烦
我们可以直接用split函数和join函数
s='qwHeaHsdzHxc'
s1=s.split('H')
print(''.join(s1))
寻找字符串
n=int(input())
s2=''
for i in range(n):
s=s2
s1=chr(65+i)
s2=s+s1+s
print(s2)
对称字符串
s1=input()
s2=input()
len1=len(s1)
len2=len(s2)
#print(s1[len1-len2])
cnt=0
for i in range(len1-len2+1):
f=True
for j in range(len2):
if s1[i+j]!=s2[j]:
f=False
break
if f:
cnt+=1
print(cnt)
日期
闰年
普通闰年:公历年份不是100的倍数的,且是4的倍数,为闰年
世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年
闰年二月有29天
year=int(input())
if year%400==0 or (year%100!=0 and year%4==0):
print('yes')
else:
print('no')
蔡基姆拉尔森计算公式求星期:
W= (d+2m+3(m+1)/5+y+y/4-y/100+y/400+1)%7 ,在公式中d表示日期中的日数,m表示月份数,y表示年数。