用语句s = input()输入一个长度不少于8位的数字字符串s,依次完成下列功能编程:
提示: 本题要用到字符串处理对象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='')
行至朝暮里,坠入暮云间