Довольно часто приходится обращаться с объектами через имя и соотвественно производить различные операции с текстовой переменной. Теперь о главном при работе со строками в Питоне.

Наиболее интересные на мой взгляд моменты, если у вас будет чем дополнить, пишите в комментарии:

1) длина строки. Узнать довольно просто — len(s)

2) склеить две строки можно через оператор +, тоже довольно просто — s = ‘prefix’ + s

3) интересный момент, если нужно из строки убрать первые <n> символов

s = s[n:]

В данном случае квадратными скобками задается диапазон, в котором возвратятся символы строки. [start:end]. Если упустить например start индекс, то строка начнется с первого символа, а если упустить end символ, то строка закончится последним символом.

4) По аналогии с предыдущим примером, если нужно из строки убрать <n> последних символов

s = s[:-n]

в данном случае был поставлен знак минус перед переменной количества, который означает что отчет ведется с конца строки. Если индекс положительный, то по нумерация символов ведется с начала.

5) заменить часть строки

s = s.replace( ‘camera’, ‘object’ )

в данном случае в строке будет произведен поиск подстроки camera и в случае успеха — заменен на object.

На этом пока все, удачи!

Python. Операции со строками
Метки:        

2 thoughts on “Python. Операции со строками

  • Понедельник Март 14, 2011 на 16:00
    Постоянная ссылка

    Hi there would you mind stating which blog platform you’re using? I’m going to start my own blog soon but I’m having a difficult time deciding between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design and style seems different then most blogs and I’m looking for something unique. P.S Sorry for getting off-topic but I had to ask!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *