У меня есть строка, и я хочу разбить на три части.Strip String без пробелов
Например:
s = 'fever=40'
Я хочу разделить s
в ('fever', '=', '40')
.
У меня есть строка, и я хочу разбить на три части.Strip String без пробелов
Например:
s = 'fever=40'
Я хочу разделить s
в ('fever', '=', '40')
.
Используйте метод partition
для строковых объектов:
>>> s = 'fever=40'
>>> s.partition('=')
('fever', '=', '40')
str.partition(sep)
разделить строку на первое вхождение сен, и возвращают 3-кортеж, содержащий часть перед сепаратором, сам разделитель и часть после разделителя. Если разделитель не найден, верните 3-кортеж, содержащий строку, а затем две пустые строки.
Спасибо. С уважением –
@AdrianCalin: Если его ответ был полезен и ответил на ваш вопрос, это правильный этикет, чтобы принять его ответ. –
Какой код у вас есть на данный момент? – Ffisegydd
https://docs.python.org/2/library/stdtypes.html#str.partition –
Вы также можете попробовать регулярное выражение, но хотите ли вы разделить только на символ '=' или хотите что-то более общее? – Jaay