Python教程

7-5 字符串常见函数一 (10 分)_Python_PTA

本文主要是介绍7-5 字符串常见函数一 (10 分)_Python_PTA,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

用语句s = input()输入一个长度不少于8位的数字字符串s,依次完成下列功能编程:

  1. 计算该字符串的长度并按题后给出的格式输出;
  2. 查找字符“5”在该字符串中首次出现的位置,按题后给出的格式输出;
  3. 统计字符“5”出现的次数,按题后给出的格式输出;
  4. 将字符串“MMM”连接在该字符串s的后面并按题后给出的格式输出;
  5. 将该字符串中的“5”全部替换为“A”并按题后给出的格式输出;
  6. 切取该字符串的第五个到第八个的字符并按题后给出的格式输出。

提示: 本题要用到字符串处理对象len( )、find( )、count( )、replace( )和 字符串的切片等操作。

输入格式:

一个长度不少于8位的数字字符串。

输出格式:

请依次输出各计算结果(注意参照输出样例中每个输出的格式)。

输入样例:
在这里给出一组输入。例如:

15254553

输出样例:
在这里给出相应的输出。例如:

length:8
first:1
times:4
15254553 + MMM:15254553MMM
replace:1A2A4AA3
s5-8:4553

code:

s=input()
#len()函数返回对象中项目的数量,当对象是字符串时,len()函数返回字符串中的字符数
#sep用于print两个元素时自定义间隔符(print默认为一个空格)
print("length:",len(s),sep='')
#find()方法查找指定值的首次出现
print("first:",s.find('5'),sep='')
#count()方法返回指定值在字符串中出现的次数
print("times:",s.count('5'),sep='')
#end为末尾传递一个字符串,这样print函数不会在字符串末尾添加一个换行符
print(s,end=' + MMM:')
print(s,'MMM',sep='')
#replace()方法用另一个指定的短语替换一个指定的短语
print("replace:",s.replace('5','A'),sep='')
print("s5-8:",s[4:8],sep='')

行至朝暮里,坠入暮云间

这篇关于7-5 字符串常见函数一 (10 分)_Python_PTA的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!