统计数字个数
接受输入的一行字符,统计出字符串中包含数字的个数。
yourstr = input("请输入字符串:")
cout = 0
for i in yourstr:
if i.isdigit():
cout += 1
print(cout)
查询周几
请输入星期几的第1个字母,用来判断是星期几,如果第1个字母一样,则继续判断第2个字母,以此类推。
week = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
while True:
myStr = input("请输入任意一个字母:")
upMyStr = myStr.upper()
for weekS in week:
if upMyStr == weekS[0]:
if weekS.startswith("M"):
print("星期一")
elif weekS.startswith("W"):
print("星期三")
elif weekS.startswith("F"):
print("星期五")
elif weekS.startswith("T") or weekS.startswith("S"):
secondStr = input("请再输入任意一个字母:")
newStr = upMyStr+secondStr
print(newStr)
for weekStr in week:
if weekStr.find(newStr,0,2) != -1:
if newStr == "Tu":
print("星期二")
elif newStr == "Th":
print("星期四")
elif newStr == "Sa":
print("星期六")
elif newStr == "Su":
print("星期日")
break
break
查询字符出现次数
编写一个程序,计算字符串中子串出现的次数。
str = 'hello, welcom to China!!'
print(str.count('o'))