获得用户输入的一个字符串,将字符串逆序输出,紧接着输出字符串的个数,请完善“PY102.py”中代码。 试题程序: #请在________处使用一行代码或表达式替换 #注意:请不要修改其他已给出代码 s=input() print(________(1)_

admin2021-03-17  33

问题 获得用户输入的一个字符串,将字符串逆序输出,紧接着输出字符串的个数,请完善“PY102.py”中代码。
试题程序:
#请在________处使用一行代码或表达式替换
#注意:请不要修改其他已给出代码
s=input()
print(________(1)________)
print(________(2)________)

选项

答案s=input() print(s[::-1]) print(len(s))

解析 要将字符串逆序输出,可使用切片方法先检索后逆序。切片的语法格式为<字符串或字符串变量>[N:M:K],表示获取字符串中从N到M(不包含M)根据步长K得到的子字符串。其中,N和M为字符串的索引;若K为负数,表示从后往前对字符串进行切片。因此第1空填入s[::-1],此处省略了N和M,表示将对字符串中所有字符检索;-1表示从字符串的最后一个字符逆序切片。
若要输出字符串的个数,可使用len()函数,len()函数返回的是字符串的长度,因此第2空应填入len(s)。
转载请注明原文地址:https://jikaoti.com/ti/Kp50FFFM
0

相关试题推荐
最新回复(0)