117.88K
Category: programmingprogramming

Строки. Создание строки

1.

Строки

2.

Создание строки
s1 = 'Скажи-ка, дядя, ведь не даром'
s2 = "Москва, спаленная пожаром, Французу отдана?"

3.

Считывание строки
s = input()

4.

Пустая строка
s = ''
s = ""

5.

Что будет на экране?

6.

Что будет на экране?

7.

Что будет на экране?

8.

Что будет на экране?

9.

Строка - это неизменяемый объект, который состоят
из последовательности символов
П
И
Т
О
Н
0
1
2
3
4

10.

Индексация строк
Индекс - номер символа в строке
! Индексы начинаются с 0
П
И
Т
О
Н
0
1
2
3
4

11.

Индексация строк
s[0] #П
s[3] #О
П
И
Т
О
Н
0
1
2
3
4

12.

Индексация строк
П
И
Т
О
Н
0
1
2
3
4
s[-1] ????

13.

Индексация строк
-5
-4
-3
-2
-1
П
И
Т
О
Н
0
1
2
3
4
s[-1] #Н

14.

Индексация строк
-5
-4
-3
-2
-1
П
И
Т
О
Н
0
1
2
3
4
s[-10] ???
s[8] ???

15.

Срез строки
Срез (slice) — извлечение из данной строки одного
символа или некоторого фрагмента подстроки или
подпоследовательности.

16.

Срез строки
-11 -10 -9
s=
-8
-7
-6
-5 -4
-3
-2
-1
И Н Ф О Р М А Т И К А
0
1
2
3
4
5
6
7
s[начало : стоп : шаг]
s[2:8:1] #ФОРМАТ
s[2:8]
8
9
10

17.

Срез строки
-11 -10 -9
s=
-8
-7
-6
-5 -4
-3
-2
-1
И Н Ф О Р М А Т И К А
0
1
2
3
4
5
6
7
s[начало : стоп : шаг]
s[2:-3:1]
s[-9:-3]
8
9
10

18.

Срез строки
-11 -10 -9
s=
-8
-7
-6
-5 -4
-3
-2
-1
И Н Ф О Р М А Т И К А
0
1
2
3
4
5
6
7
s[начало : стоп : шаг]
s[:3]
s[7:]
8
9
10

19.

Срез строки
-11 -10 -9
s=
-8
-7
-6
-5 -4
-3
-2
-1
И Н Ф О Р М А Т И К А
0
1
2
3
4
5
6
7
s[начало : стоп : шаг]
s[1:6:2]
8
9
10

20.

Срез строки
-11 -10 -9
s=
-8
-7
-6
-5 -4
-3
-2
-1
И Н Ф О Р М А Т И К А
0
1
2
3
4
5
6
7
s[начало : стоп : шаг]
s[::-1]
8
9
10

21.

Срез строки
-11 -10 -9
s=
-8
-7
-6
-5 -4
-3
-2
-1
И Н Ф О Р М А Т И К А
0
1
2
3
4
5
6
7
s[начало : стоп : шаг]
s[-2:-5:-1]
8
9
10

22.

Срез строки
-11 -10 -9
s=
-8
-7
-6
-5 -4
-3
-2
-1
И Н Ф О Р М А Т И К А
0
1
2
3
4
5
6
7
s[начало : стоп : шаг]
s[-2:-5]
8
9
10

23.

Длина строки
len()
Длина строки - количество символов

24.

Упражнение
https://learningapps.org/23418739

25.

Задача
Вводится строка, нужно вывести все её символы каждый с новой
строки.
English     Русский Rules