Работа со строками в Python
В общем говоря над строками нельзя производить такие же действия, что и с числами. Но оператор + работает с текстом и означает сцепление строк.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
def primer_3(): # Объявление функции primer_2()
    a='Я'
    b=' программирую на языке'
    f=' Python'
    print (a+b+f+' :)') 
            # сцепляем строковые переменные a, 
         # b, f и 'текст' :)
def main():
    primer_3()
    return 0
 
if __name__ == '__main__':
    main()Оператор * тоже можно использовать, но при условии, что одним из операндов будет целое число. данный оператор символизирует операцию повторения строки. Пример: 
#!/usr/bin/env python
# -*- coding: utf-8 -*-
def primer_4(): # Объявление функции primer_4()
    a='Я'
    b=' программирую на языке'
    f=' Python \n' # специальный символ \n
                # означает переход на следующую
                # строку
    g=a+b+f
    print (g * 3) 
               # распечатывам значение
            # переменной g 3 раза
def main():
    primer_4()
    return 0
 
if __name__ == '__main__':
    main()Здесь будут описаны особенности, расширенные возможности.
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()Если Вы живете в Волгограде или в близи данного города, советуем Вас теплым летним днем посетить список мест где есть в Волгограде бассейны для отличного время провождения вместе с друзьями и семьей.
Еще записи по теме
- Увлекательный мир клуба Вулкан Delux
 - Слот Book of Guardians - в игровые автоматы Вулкан 777 казино сорви куш
 - Как интернет способен помочь в поиске работы?
 - Вложение декораторов в Python
 - Модуль threading на примерах
 - Определение страны по IP-адресу Python
 - Игровой автомат Secret Forest - бесплатно играть в Император казино онлайн
 

