首页 > 其他 > 详细

字符串练习题

时间:2019-10-03 15:38:37      阅读:79      评论:0      收藏:0      [点我收藏+]

#判断一句话中,没有a的单词的有几个!

>>> s="I am a boy!"
>>> s.split()
[I, am, a, boy!]
>>> word_list = s.split()
>>> result = 0
>>> for i in word_list:
...     if "a" not in i:
...         result +=1
...
>>> result
2

 

#题目:把句子中偶数位置的字母后面加“*”输出

>>> s="I am a boy!"
>>> result =""
>>> for i in range(len(s)):
...     print(i)
...     if i%2==0:
...         if (s[i]>="a" and s[i]<="z") or (s[i]>="A" and s[i]<="Z"):
...             result =result+s[i]+"*"
...
0
1
2
3
4
5
6
7
8
9
10
>>> print(result)
I*a*o*
>>>

 

#题目:第一个字母和最后一个字母的拼接结果,用切片完成

>>> s="abcdefg"
>>> s[0]+s[-1]
ag

>>> s[:1]+s[-1]
‘ag‘

#前两个字符和后两个字符拼成一个字符串

>>> s[:2]+s[:-3:-1]
abgf

>>> s[:2]+s[-2:]
‘abfg‘

 

 

字符串练习题

原文:https://www.cnblogs.com/wenm1128/p/11619744.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!