我非常渴望能够使用我的代码并需要帮助!
我是编程新手,最近才学会如何切片。
我正在练习编写类似于pyg latin的自己的代码,除了不检查第一个字符,我需要通过raw_input检查输入为字符串的最后一个字符。
我需要检查最后一个字符,我不知道如何索引未知长度的字符串。
例如,word = raw_input(“输入单词:”) ....输入字符串“paper”
我需要我的代码来识别字符串的最后一个字符
我只想到了两个解决方案
和
我真的很感激任何人的帮助 我这样做是为了好玩,而且只是练习了解编程。
谢谢!
答案 0 :(得分:0)
如果您正在谈论Python,您可以简单地使用负起始索引进行切片以从字符串的末尾开始计数,如果您只想要最后一个字符,则只需索引-1将为您提供最后一个字符;
a = 'paper'
print a[-1:]
>>> r
print a[-2:]
>>> er
print a[-1]
>>> r
print a[-2]
>>> e