Поместите букву в начало строки в Python - PullRequest
2 голосов
/ 18 октября 2011

Есть ли быстрый способ разместить string перед другим string в python? если да как?

в качестве примера скажем, что string = 'pple'. Как бы я поставил string_2 = 'a' в начале string?

Ответы [ 4 ]

4 голосов
/ 18 октября 2011
>>> strg = 'pple'
>>> char = 'a'
>>> char + strg
'apple'
>>> strg = char + strg
>>> strg
'apple'
>>>
4 голосов
/ 18 октября 2011

объединить его:

string=char+string

1 голос
/ 18 октября 2011

Вот краткий пример: string = 'a' + string

0 голосов
/ 18 октября 2011

много правильных ответов. Вы также можете использовать «строковую интерполяцию» (или просто «форматирование строки» , когда ссылаетесь на str.format), если вы действительно хотите выполнить некоторые манипуляции со строками (я только упоминаю это потому что понимание того, что называется %, может разочаровать):

>>> one_string = 'One string'
>>> two_string = 'two string'
>>> one_two = '%s, %s, red string, blue string' % (one_string, two_string)
>>> one_two
'One string, two string, red string, blue string'

Я оставлю вас, чтобы проверить, если хотите. См. Например, http://docs.python.org/library/stdtypes.html#string-formatting-operations

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...