获得用户输入的一个字符串,将字符串逆序输出,同时紧接着输出字符串的个数,请完善PY102.PY中代码。 试题程序: #请完善如下代码 s=input() print(_____(1)_____) print(____

admin2020-04-10  40

问题 获得用户输入的一个字符串,将字符串逆序输出,同时紧接着输出字符串的个数,请完善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为负数,表示从后往前对字符串进行切片。因此第一个空填入:s[::一1],此处省略了N和M,表示将对字符串中有所字符检索;一1表示将从字符串的最后一个字符逆序切片。
    若要输出字符串的个数,可使用len(s),len()函数返回的是字符串的长度。
转载请注明原文地址:https://jikaoti.com/ti/2V50FFFM
0

最新回复(0)