Python: Как я могу обратить вспять первые 2 символа строки? - PullRequest
0 голосов
/ 03 декабря 2018

Пожалуйста, помогите, я новичок и пытаюсь решить некоторые онлайн вопросы.Я застрял в одном месте.

Как напечатать первые две буквы строки в обратном порядке?Например,

1004

вернет 'b', а не 'ba'

Ответы [ 3 ]

0 голосов
/ 03 декабря 2018

Удалить 0

print(word[1::-1])

Средний индекс указывает, где остановить срез.

0 голосов
/ 03 декабря 2018

Вы также можете попробовать это,

word = "hello"
newword = ""
for i in range(len(word)):
    newword += word[-i-1]

print(newword) //olleh

Это полностью изменяет слово.Тогда вы можете взять первые два из newword.Надеюсь, это поможет:)

0 голосов
/ 03 декабря 2018

Конец не включен при разделении, поэтому сделайте это:

>>> word = 'abc'
>>> word[1::-1]
'ba'

Если оставить середину пустым, ваша проблема будет решена.

...