Презентация - Python - строки
- Рубрика: Презентации / Другие презентации
- Просмотров: 0
Презентация для классов "Презентация - Python - строки" онлайн бесплатно на сайте электронных школьных презентаций uchebniki.org.ua
Что такое строка
считывается со стандартного ввода функцией input()
состоит из последовательности символов
Действия со строками
Конкатенация (сложение)
s1 = ‘hello’
s2 = ‘world’
print(s1 + s2)
‘helloworld’
Срезы строк (slice)
s1 = ‘string’
s1[0:2] - ‘st’
s1[2:5] - ‘rin’
s1[-3:-1] - ‘in’
s1[:3] - ‘str’
s1[3:]
Срезы строк (slice)
s1 = ‘string’
s1[0:2] - ‘st’
s1[2:5] - ‘rin’
s1[-3:-1] - ‘in’
s1[:3] - ‘str’
s1[3:] - ‘ing’
s1[:]
Срезы строк (slice)
s1 = ‘string’
s1[0:2] - ‘st’
s1[2:5] - ‘rin’
s1[-3:-1] - ‘in’
s1[:3] - ‘str’
s1[3:] - ‘ing’
s1[:] - ‘string’
s1[::2]
Срезы строк (slice)
s1 = ‘string’
s1[0:2] - ‘st’
s1[2:5] - ‘rin’
s1[-3:-1] - ‘in’
s1[:3] - ‘str’
s1[3:] - ‘ing’
s1[:] - ‘string’
s1[::2] - ‘srn’
s1[::3]
Срезы строк (slice)
s1 = ‘string’
s1[0:2] - ‘st’
s1[2:5] - ‘rin’
s1[-3:-1] - ‘in’
s1[:3] - ‘str’
s1[3:] - ‘ing’
s1[:] - ‘string’
s1[::2] - ‘srn’
s1[::3] - ‘si’
s1[::-1]
Срезы строк (slice)
s1 = ‘string’
s1[0:2] - ‘st’
s1[2:5] - ‘rin’
s1[-3:-1] - ‘in’
s1[:3] - ‘str’
s1[3:] - ‘ing’
s1[:] - ‘string’
s1[::2] - ‘srn’
s1[::3] - ‘si’
s1[::-1] - ‘gnirts’
Методы строк
s1 = ‘hello world’
s1.capitalize() - ‘Hello world’
s1.title() - ‘Hello World’
s1.upper() - ‘HELLO WORLD’
s1 = ‘HELLO WORLD’
s1.lower() - ‘hello world’
Методы строк
s1 = ‘hello world’
s1.replace(‘o’, ‘0’) - ‘hell0 w0rld’
s1.replace('l', '1') - ‘he11o wor1d’
s1.replace(' ', '-') - ‘hello-world’
Дана строка.
Сначала выведите третий символ этой строки.
Во второй строке выведите предпоследний символ этой строки.
В третьей строке выведите первые пять символов этой строки.
В четвертой строке выведите всю строку, кроме последних двух символов.
В пятой строке выведите все символы с четными индексами (считая, что индексация начинается с 0, поэтому символы выводятся начиная с первого).
В шестой строке выведите все символы с нечетными индексами, то есть начиная со второго символа строки.
В седьмой строке выведите все символы в обратном порядке.
В восьмой строке выведите все символы строки через один в обратном порядке, начиная с последнего.
В девятой строке выведите длину данной строки.
Входные Выходные
Hellol
l
Hello
Hel
Hlo
el
olleH
olH
5
Задачи
Дана строка, состоящая из слов, разделенных пробелами. Определите, сколько в ней слов. Используйте для решения задачи метод count.
Входные данныеВыходные данные
Hello world2
______________________________________________
q w e3
Задачи
Дана строка. Разрежьте ее на две равные части (если длина строки — четная, а если длина строки нечетная, то длина первой части должна быть на один символ больше). Переставьте эти две части местами, результат запишите в новую строку и выведите на экран.
При решении этой задачи не стоит пользоваться инструкцией if.
Входные данныеВыходные данные
HelloloHel
______________________________________________
QwertyrtyQwe
Задачи
Дана строка, состоящая ровно из двух слов, разделенных пробелом. Переставьте эти слова местами. Результат запишите в строку и выведите получившуюся строку.
При решении этой задачи не стоит пользоваться циклами и инструкцией if.
Входные данныеВыходные данные
Hello, world!world! Hello,
Задачи
Дана строка. Замените в этой строке все цифры 1 на слово one.
Входные данныеВыходные данные
1+1=2one+one=2
Задачи
Дана строка. Удалите из этой строки все символы @.
Входные данныеВыходные данные
@W@E@E@E@RWEEER