我需要删除单词的第一个字母并将其移到最后,例如:
word = 'whatever'
# I want to convert it to 'hateverw'
到目前为止,我已经尝试过这个:
word[1:] # hatever
但是我应该如何将第一个字母移到最后呢?
答案 0 :(得分:10)
您可以使用:
word[1:]+word[0]
答案 1 :(得分:1)
代码:
word=input()
print(word[1:]+word[0])
输出:
>>> oHell
>>> Hello
从第二个字符到最后一个字符打印代码(单词[1:0])。
如果要编写代码以打印第一个字符,则将代码编写为:
a="AbC"
print(a[0])
输出:
>>> A
因为字符串的索引始终从0而不是1开始。
答案 2 :(得分:0)
这是我做的:
wrd = input("Give me a word: ")
pig = wrd[1:] + wrd[0] + "ay"
print(wrd, "in Pig Latin it is:", pig.lower())