Python
字符串基础练习题80+道
1.编写一个Python程序来计算字符串的长度。
2.编写一个Python程序来计算字符串中的字符数(字符频率)。
Sample String:google.com'
预期结果:{'o':3,'g':2,'。':1,'e':1,'l':1,'m':1 ,'c':1}
3.编写一个Python程序,从给定的字符串中获取由前2个字符和后2个字符组成的字符串。如果字符串长度小于2,则返回而不是空字符串。
样本字符串:'w3resource'
预期结果:'w3ce'
样本字符串:'w3'
预期结果:'w3w3'
样本字符串:'w'
预期结果:空字符串
4.编写一个Python程序,从给定的字符串中获取一个字符串,该字符串中所有出现的第一个字符都已更改为'$',但第一个字符本身除外。
Sample String:'restart'
预期结果:'resta $ t'
5.编写一个Python程序,从两个给定的字符串中获取一个字符串,并用空格隔开,然后交换每个字符串的前两个字符。
样本字符串:'abc','xyz'
预期结果:'xyc abz'
6.编写一个Python程序,在给定字符串的末尾添加“ ing”(长度至少应为3)。如果给定的字符串已经以“ ing”结尾,则添加“ ly”。如果给定字符串的字符串长度小于3,则保持不变。
样本字符串:'abc'
预期结果:'abcing'
样本字符串:'string'
预期结果:'stringly'
7.编写一个Python程序,从给定的字符串中查找子字符串'not'和'poor'的首次出现,如果'not'跟在'poor'之后,则将整个'not'...'poor'子字符串替换为'好'。返回结果字符串。
示例字符串:“歌词并不那么糟糕!”
<