понедельник, 7 марта 2011 г.

Python Работа со строками # 5

Простейшие операции уже были разобраны в предыдущей статье. Здесь будут описаны особенности, расширенные возможности.

P = ''    # Пустая строка
P = "C'est une pomme" # Строка в кавычках
block = """.......""" # Блоки в тройных кавычках
P = r'\tmp\home' # Неформатированные строки
P = u'pomme' #  Строки с символами Юникода
P * 3 # Повторять строку (3 раза)
P [1] # Обратиться к символу (к 1-у)
P [:-1] # Текст без последнего символа
P [5:16] # Срез от 5 до 16 символа
P.find('Pa') # Поиск
P.rstrip() # Удаление пробельных символов
P.replace('Pa','xx') # Заменить (pa на xx)
P.split(',') # Разбитие по символу-разделителю
P.isdigit() # Проверка содержимого
P.lower() # Преобразование регистра символов
P.endswith('pomme') # Проверка окончания строки
P.encode('latin-1') # Кодирование строк Юникода

# ======= специальные символы =======

\newline # Продолжение на новой строке
\\  # Остаётся один символ \
\'  # Апостроф (Остаётся один символ ')
\"  # Кавычки (Остаётся один символ ")
\a  # Звонок
\b  # Забой
\f  # Перевод формата
\n  # Новая строка
\r  # Возврат каретки
\t  # Горизонтальная табуляция
\v  # Вертикальная табуляция
\xhh  # Символ с шестнадцатеричным кодом hh 
\ooo  # Символ с восьмеричным кодом 000
\0  # Символ Null
\N{id}  # Id базы данных Юникода
\uhhhh  # 16-битный символ Юникода
\Uhhhhhhhh  # 32-битный символ Юникода

Пример программы:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

def primer_5(): # Объявление функции primer_5()
    a='Я программирую на языке Python \n'
    b='This is an apple'    
    print (a * 5) 
    print(b)
    print (b[5:10]+' с 5 по 10 символ')
     
def main():
    primer_5()
    return 0
 
if __name__ == '__main__':
    main()

4 комментария:

  1. Понятно все, без воды. Молодец !

    ОтветитьУдалить
  2. P [5:16] # Срез от 5 до 16 символа
    Начинается с 0, второй индекс не входит-итого с 6-го по 16 или с 5 по 15(считая от первого или от нулевого

    ОтветитьУдалить
  3. Кто-нибудь мог бы объяснить, что означают последние две строчки?

    ОтветитьУдалить
  4. VarangaOfficial - купить варанга - только достоверные и проверенные факты. Воспользовавшись данным интернет-порталом, вы получите возможность узнать полную информацию об этом лекарственном средстве. Лично увидеть данные о клиническом тестировании геля, прочесть реальные отзывы пациентов и врачей. Изучить инструкцию по применению, прочитать об особенностях и методах работы мази, понять, почему крем Варанга настолько эффективен, где нужно покупать оригинальный препарат и, как не нарваться на фальсифицированный продукт. Мы очень тщательно проверяем публикуемые данные. Предоставляем пользователям нашего ресурса сведения, почерпнутые исключительно из подлинных источников. Если вы нашли признаки грибка или уже довольно продолжительное время, без ощутимых результатов пытаетесь избавиться от этого неприятного недуга, наш сайт покажет вам легкий и быстрый способ устранения проблемы. Приобщайтесь и живите здоровой полноценной жизнью. Все, что вы хотели знать, теперь можно найти на одном ресурсе.

    ОтветитьУдалить