想知道如何将等于整数的字符串用作索引中的整数。
word = input("Enter word:")
print(word)
letterNum = int(len(word)) #determines amount of letters in word
print(letterNum)
lastLetter = word[letterNum] #supposed to figure out the last letter in a word
print(lastLetter)
答案 0 :(得分:2)
这将为您提供单词的最后一个字母,而不包含所有代码。我不确定您是通过索引查询什么。
word = input("Enter word: ")
print(word[-1])
示例:
Enter word: Test
#"t"
如果您要询问是否输入了"Test 1"
,并且希望将最后一个字符作为数字输入,那么就像将其包装在int
中一样简单,但是首先要进行一些检查。
word = input("Enter word: ")
last_char = word[-1]
if isnumeric(word[-1]):
print(int(last_char))
else:
print(last_char)
示例:
Enter word: Test 1
#1
Enter word: Test
#"t"
答案 1 :(得分:1)
使用python的最简单方法是使用-1
进行索引。负索引从字符串末尾开始计数,因此word[-1]
将始终为您提供最后一个字母
答案 2 :(得分:1)
在这里,我仅提供一些上述示例。
gtk2