Строковые величины в Python
- Рубрика: Презентации / Другие презентации
- Просмотров: 0
Презентация для классов "Строковые величины в Python" онлайн бесплатно на сайте электронных школьных презентаций uchebniki.org.ua
Строки в языке программирования Python — это объекты, которые состоят из последовательности символов.
тип данных string
Способы описание строк
>>> 'string' # одинарные кавычки
'string'
>>> "string" # двойные кавычки
'string'
>>> """string"""
'string'
>>> '''string'''
'string'
Базовые операции со строками
Перенос строк
Перенос строки осуществляется с помощью символа \n :
>>> text = "one\ntwo\nthree"
>>> print(text)
one
two
three
Длина строки (функция len)
>>>
>>> len('spam')
4
Конкатенация (сложение)
1 способ
>>> S1 = 'spam'
>>> S2 = 'eggs'
>>> print(S1 +’ ’ S2)
'spam eggs‘
2 способ
>>> 'hello '+'word'
'hello word'
Дублирование строки
1 способ
>>> print('spam' * 3)
Spamspamspam
2 способ
>>> 'A'*6
'AAAAAA'
Срезы (slices)
Срез (slice) — извлечение из данной строки одного символа или некоторого фрагмента подстроки или подпоследовательности.
Есть три формы срезов. Самая простая форма среза: взятие одного символа строки, а именно, S[i] — это срез, состоящий из одного символа, который имеет номер i. При этом считается, что нумерация начинается с числа 0.
То есть если S = 'Hello', то S[0] == 'H', S[1] == 'e', S[2] == 'l', S[3] == 'l', S[4] == 'o‘
Номера символов в строке (а также в других структурах данных: списках, кортежах) называются индексом.
Если указать отрицательное значение индекса, то номер будет отсчитываться с конца, начиная с номера -1. То есть S[-1] == 'o', S[-2] == 'l', S[-3] == 'l', S[-4] == 'e', S[-5] == 'H'.
Или в виде таблицы: