上一篇记录中我们详解了python中的字符串,常用的功能
这一篇我们来6道练习题小试牛刀吧
练习题:
-
输入一个长字符串,判断其中数字的个数。
s1=input("请输入一个字符串:") sum=0 for i in range(len(s1)): if s1[i].isdigit(): sum+=int(s1[i]) print(sum) -
写代码实现,用户输入自己的国籍,如果是以中国开头,输出中国人,否则输出外国人
str1 = input("请输入您的国籍:") if str1.startswith("中国"): print("您是中国人") else: print("您是外国人") -
编写程序,将字符串中所有的数加的词,替换成shujia
str2 = "vnjfnvnf暑假的时候数加学院开课您来了吗" print(str2.replace("数加", "shujia")) print("--------------------------------------") -
根据用户输入的文本信息,统计出‘数’这个字的出现次数
str3 = input("请输入本文信息:") num = 0 for i in str3: if "数" == i: num += 1 print(num) print("-------------------------------------------") -
根据用户输入的文本信息(只包含英语字母和数字),将所有的字母和数字单独提取出来
str4 = input("只包含英语字母和数字请输入本文信息:") str5 = "" str6 = "" for i in range(len(str4)): if str4[i].isdigit(): str5 = str5 + str4[i] else: str6 = str6 + str4[i] print(f"该文本中的数字内容是:{str5}") print(f"该文本中的字母内容是:{str6}") print("-------------------------------------------") -
判断字符串中是否包含数加,如果包含,表示这个人是数加人 使用in关键字
str7 = "XXX在数加学习" if "数加" in str7: print("这个人是数加人") else: print("这个人不是数加人")
Python中的字符串习题先练习到这里了,下回我们将认识列表以及它的功能。
点赞收藏关注,一起打卡python学习吧
1944

被折叠的 条评论
为什么被折叠?



