Python – строки, конкатенация и повторение строк

Чтобы присвоить переменной строку, нужно заключить тест либо в апострофы ‘…’, либо в двойные кавычки “…”:

string=’I am a cat’

string=”I am a cat”

Если в строке есть апостроф (I’m), то всю строку нужно заключить в двойные кавычки, и наоборот. Если в строке есть и апостроф и двойные кавычки, то нужно использовать обратный слэш , чтобы экранировать символы.

 

Индексация в строках

 

В любой строке можно получить доступ к любому символу, если использовать команду: string[0], где цифра внутри квадратных скобок показывает позицию символа. Последний символ любой строки обозначается как string[-1]. Это называется индексирование.

name=’veronica’

print(name[-1])

a #это результат

 

Если мы хотим получить доступ к части строки, то в квадратных скобках пишем интервал:

 

    • name[2:5] – со второго по пятый символы;

 

    • name[:5] – с начала строки до пятого символа;

 

    • name[5:] – с пятого и до конца строки.

 

 

Конкатенация строк (сложение)

 

print(‘con’+’catenation’) – сложение без пробелов, если все аргументы это строки;

print(‘con’,’catenation’) – сложение с пробелами, не обязательно только строки;

print(‘con’+’catenation’,5) – комбинированное сложение.

 

Повторение строк

 

print(2*(‘con’+’catenation’)) – повторить два раза без пробелов

 

Пример использования конкатенации строк и индексирования:

 

name=’Vera’

name=’L’+name[1:]

print(name)

Lera #результат

 

Все уроки по Python

 

Друзья помогите этому контенту стать доступнее в социальных сетях.

Не проходи мимо жмакни по кнопке возможно кому то еще он будет полезен!