Презентація "Рядки в Python".

Про матеріал
Рядки вже згадувалися в роботі про типи даних; розглянемо їх більш докладно. У мові програмування Python рядок – це вбудований тип, який призначений для зберігання та представлення символьної чи текстової інформації в упорядкованому вигляді. З синтаксичної точки зору рядок – це послідовність символів, що взята в одинарні чи подвійні лапки. Символьні рядки представлені класом str. Об'єкти типу str мають багато методів. Ми розглянемо декілька з них, насамперед ті, що найчастіше використовуються.
Перегляд файлу
Мова програмування. PYTHON Навчання заради успіху. РЯДКИВчитель інформатики В. Д. Партіка
Створення хорошихзвичок у навчанні
Рядки Strings in Python. Рядки використовуються для зберігання та опрацювання текстової інформації. З функціональної точки зору, рядки можуть застосовуватися для подання символів, слів, текстових файлів тощо.
a = 'abcde’ # оголошення з допомогою одинарних лапокb =
Символьні рядки. Символьні рядки. Вивід на екран :print ( s )s =
Довжина рядка : Функція len() підраховує символи в рядку:letters = 'abcdefghijklmnopqrstuvwxyz’print(len(letters))26empty =
Доступ до елемента рядка за індексомletters = 'abcdefghijklmnopqrstuvwxyz’print(letters[0])'a'print(letters[6])'g'print(letters[-1])'z'print(letters[36])Traceback (most recent call last): File ", line 1, in Index. Error: string index out of range" title="Доступ до елемента рядка за індексомletters = 'abcdefghijklmnopqrstuvwxyz’print(letters[0])'a'print(letters[6])'g'print(letters[-1])'z'print(letters[36])Traceback (most recent call last): File "", line 1, in Index. Error: string index out of range">
Символьні рядкиs = input (
Символьні рядкиs = input(
Операції з рядкамиs1 =
Операції з рядками. Об'єднання (конкатенація):first_name =
Зрізи: функція slice[start: end: step]letters = 'abcdefghijklmnopqrstuvwxyz’s = letters[:] 'abcdefghijklmnopqrstuvwxyz’s = letters[20:] 'uvwxyz’s = letters[12:15] 'mno’s = letters[-5:] 'vwxyz’s = letters[18:-3] 'stuvw’s = letters[-6:-2] 'uvwx'  витяг з цього рядка одного символу або деякого фрагмента підрядка або підпослідовностізрізи :
s = letters[::7] 'ahov's = letters[4:20:3] 'ehknqt's = letters[19::4] 'tx's = letters[:21:5] 'afkpu's = letters[::-1] 'zyxwvutsrqponmlkjihgfedcba's = letters[60:70] ''Зрізи: функція slice[start: end: step]
Операції з рядками. Приклад використання оператора * повторення рядків# Оператор повторення рядків *s1 = 'abc's2 = s1*3 print(s2)Відовідь: 'abcabcabc’
Операції з рядкамиs =
Операції з рядками
Операції з рядками. Вилучення:
Операції з рядками. Верхній / нижній регістр: Перевірка на цифри: Перевірка на цифри:
Розділення рядка: функція split()Функція split() розбиває рядок на окремі рядки і розміщує їх у списку.dolist = 'pass algorithm, write a program, test program'dolist.split(',')['pass algorithm', ' write a program', ' test program']
Пошук в рядках. Пошук з кінця рядка:s = = 0: print ( "Номер символу", n )else: print ( "Символ не найден." )s = " Тут був Кісса."n = s.rfind ( "і" ) # n = 9" title="Пошук в рядках. Пошук з кінця рядка:s = " Тут був Кісса."n = s.find ( "б" ) # n = 4if n >= 0: print ( "Номер символу", n )else: print ( "Символ не найден." )s = " Тут був Кісса."n = s.rfind ( "і" ) # n = 9">
Приклад обходу рядка з допомогою оператору циклу for# Ввід рядка. S = str(input(
Приклад обробки рядків. Завдання: Ввести ім'я, по батькові та прізвище. Перетворити їх до формату «прізвище-ініціали».     приклад: Введіть ім'я, по батькові та прізвище: Дмитро Алібабаєвич Пупкінрезультат: Пупкін Д. А.алгоритм:знайти перший пробіл і виділити ім'явидалити ім'я з пропуском з основного рядказнайти перший пробіл і виділити по батьковівидалити батькові з пропуском з основного рядка«Зчепити» прізвище, перші літери імені та прізвища, точки, прогалини ... Алібабаєвич Пупкін. Пупкін. Пупкін Д. А.
print (
print ((
Дякуємо!mahalaschool.com.ua. Python - це маленький початок великих справ.
Зміст слайдів
Номер слайду 1

Мова програмування. PYTHON Навчання заради успіху. РЯДКИВчитель інформатики В. Д. Партіка

Номер слайду 2

Створення хорошихзвичок у навчанні

Номер слайду 3

Рядки Strings in Python. Рядки використовуються для зберігання та опрацювання текстової інформації. З функціональної точки зору, рядки можуть застосовуватися для подання символів, слів, текстових файлів тощо.

Номер слайду 4

a = 'abcde’ # оголошення з допомогою одинарних лапокb = "abcde" # оголошення з допомогою подвійних лапокline = ‘’ # пустий рядок. Приклади оголошення рядкових змінних

Номер слайду 5

Символьні рядки. Символьні рядки. Вивід на екран :print ( s )s = "Привіт!"print ( s[5] ){5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}0123456 Привіт!s[0]s[1]s[2]s[3]s[4]s[5]s[6] Рядок – це послідовність символів!!print ( s[-2] )Початкове значення:

Номер слайду 6

Довжина рядка : Функція len() підраховує символи в рядку:letters = 'abcdefghijklmnopqrstuvwxyz’print(len(letters))26empty = ""print(len(empty))0

Номер слайду 7

Доступ до елемента рядка за індексомletters = 'abcdefghijklmnopqrstuvwxyz’print(letters[0])'a'print(letters[6])'g'print(letters[-1])'z'print(letters[36])Traceback (most recent call last): File "", line 1, in Index. Error: string index out of range

Номер слайду 8

Символьні рядкиs = input ( " Введіть ім'я: " )Зміна рядка:s[4] = "a" Рядок - це незмінний об'єкт!!... але можна скласти новий рядок :s1 = s + "a"

Номер слайду 9

Символьні рядкиs = input( " Введіть рядок :" )s1 = "" # рядок-результатfor c in s: if c == "а": c = "б" s1 = s1 + cprint ( s1 )перебрати всі символи в рядкудодати символ до рядка-результату. Завдання: замінити в рядку всі букви "а" на букви "б".

Номер слайду 10

Операції з рядкамиs1 = "Привіт" s2 = «Микола" s = s1 + ", " + s2 + "!" "Привіт, Микола!" Операції з рядками. Об'єднання (конкатенація):

Номер слайду 11

Операції з рядками. Об'єднання (конкатенація):first_name = "Ada"last_name = "Lovelace"full_name = first_name + " " + last_nameprint(full_name)Ada Lovelace

Номер слайду 12

Зрізи: функція slice[start: end: step]letters = 'abcdefghijklmnopqrstuvwxyz’s = letters[:] 'abcdefghijklmnopqrstuvwxyz’s = letters[20:] 'uvwxyz’s = letters[12:15] 'mno’s = letters[-5:] 'vwxyz’s = letters[18:-3] 'stuvw’s = letters[-6:-2] 'uvwx'  витяг з цього рядка одного символу або деякого фрагмента підрядка або підпослідовностізрізи :

Номер слайду 13

s = letters[::7] 'ahov's = letters[4:20:3] 'ehknqt's = letters[19::4] 'tx's = letters[:21:5] 'afkpu's = letters[::-1] 'zyxwvutsrqponmlkjihgfedcba's = letters[60:70] ''Зрізи: функція slice[start: end: step]

Номер слайду 14

Операції з рядками. Приклад використання оператора * повторення рядків# Оператор повторення рядків *s1 = 'abc's2 = s1*3 print(s2)Відовідь: 'abcabcabc’

Номер слайду 15

Операції з рядкамиs = "0123456789"s1 = s[:8] # "01234567" від початку рядкаs = "0123456789"s1 = s[3:] # "3456789" до кінця рядкаs = "0123456789"s1 = s[::-1] # "9876543210" реверс рядка. Зрізи:

Номер слайду 16

Операції з рядками

Номер слайду 17

Операції з рядками. Вилучення:

Номер слайду 18

Операції з рядками. Верхній / нижній регістр: Перевірка на цифри: Перевірка на цифри:

Номер слайду 19

Розділення рядка: функція split()Функція split() розбиває рядок на окремі рядки і розміщує їх у списку.dolist = 'pass algorithm, write a program, test program'dolist.split(',')['pass algorithm', ' write a program', ' test program']

Номер слайду 20

Пошук в рядках. Пошук з кінця рядка:s = " Тут був Кісса."n = s.find ( "б" ) # n = 4if n >= 0: print ( "Номер символу", n )else: print ( "Символ не найден." )s = " Тут був Кісса."n = s.rfind ( "і" ) # n = 9

Номер слайду 21

Приклад обходу рядка з допомогою оператору циклу for# Ввід рядка. S = str(input("Enter string: "))# Виведення рядка для перевірки - цикл обходу рядкаfor c in s: print(c) # виведення символів рядка в стовпчик# Визначення кількості символів 'z' у рядкуcount = 0;for c in s: if c == 'z': count = count+1# виведення результатуprint("count = ", count)

Номер слайду 22

Приклад обробки рядків. Завдання: Ввести ім'я, по батькові та прізвище. Перетворити їх до формату «прізвище-ініціали».     приклад: Введіть ім'я, по батькові та прізвище: Дмитро Алібабаєвич Пупкінрезультат: Пупкін Д. А.алгоритм:знайти перший пробіл і виділити ім'явидалити ім'я з пропуском з основного рядказнайти перший пробіл і виділити по батьковівидалити батькові з пропуском з основного рядка«Зчепити» прізвище, перші літери імені та прізвища, точки, прогалини ... Алібабаєвич Пупкін. Пупкін. Пупкін Д. А.

Номер слайду 23

print ("Введіть ім'я, по батькові та прізвище:")s = input()n = s.find ( " " )name = s[:n] # вирізати ім’яs = s[n+1:]n = s.find ( " " )name2 = s[:n] # вирізати по батьковіs = s[n+1:] # залишилося прізвищеs = s + " " + name[0] + "." + name2[0] + "."print ( s )Приклад обробки рядків

Номер слайду 24

print (("Введіть ім'я, по батькові та прізвище:"))s = input()pib = s.split()s = pib[2] + " " + pib[0][0] + "." + pib[1][0] + "."print ( s )Рішення в стилі Python: Дмитро Алибабаевич Пупкін pib[2] pib[1] pib[0]

Номер слайду 25

Дякуємо!mahalaschool.com.ua. Python - це маленький початок великих справ.

Середня оцінка розробки
Структурованість
5.0
Оригінальність викладу
5.0
Відповідність темі
5.0
Загальна:
5.0
Всього відгуків: 1
Оцінки та відгуки
  1. Кравчень Ярослав
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
pptx
Додано
11 березня 2021
Переглядів
3246
Оцінка розробки
5.0 (1 відгук)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку