-
Python. Операции со строками
Дата: Июль 29th, 2009 Neill Комментарии (2)
Довольно часто приходится обращаться с объектами через имя и соотвественно производить различные операции с текстовой переменной. Теперь о главном при работе со строками в Питоне.Наиболее интересные на мой взгляд моменты, если у вас будет чем дополнить, пишите в комментарии:
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.
На этом пока все, удачи!
MotionBuilder, Программирование Python, Script, string2 Responses to “Python. Операции со строками”
-
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!
-
Hi, my blog is based on WordPress. You can see a description on the bottom of the page.
Добавить комментарий
-


Свежие комментарии