字符串练习题

Posted wenm1128

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串练习题相关的知识,希望对你有一定的参考价值。

#判断一句话中,没有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‘

 

 

以上是关于字符串练习题的主要内容,如果未能解决你的问题,请参考以下文章

python编程练习-字符串移位练习题

练习题 ---字符串-列表 加深练习

Python练习题3.8字符串逆序

Python练习题3.11字符串排序

Python练习题

Python练习题3.13字符串替换