Презентація "Кортежі в Python".

Про матеріал
Продовжуємо вивчати мову програмування Python. Сьогодні я розповім про такий тип даних, як кортежі (tuple) і про те, де вони застосовуються. Кортеж, по суті - незмінний список. Навіщо потрібні кортежі, якщо є списки? Захист від дурня. Тобто кортеж захищений від змін, як навмисних (що погано), так і випадкових (що добре).
Зміст слайдів
Номер слайду 1

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

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

Кортежі. Кортеж (tuple) представляє послідовність елементів, яка багато в чому схожа на список за тим винятком, що кортеж є незмінним (immutable) типом. Це означає, що не можна додати, видалити або змінити елементи кортежу після того, як він створений (наприклад, не можна знищити елементи кортежу помилково). Для створення порожнього кортежу використовується оператор ():a_tuple = () print(a_tuple) ()

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

Створення кортежів

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

Створення кортежів

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

Кортежі.!Щоб створити кортеж, що містить один елемент, ставте після елемента кому. сurrency_units = ('pound’,) print(сurrency_units) ('pound',)При відображенні кортежу Python виводить на екран дужки. Кортежі складаються в круглі, а не квадратні дужки. Кортежі підтримують:функції len(), min(), max() методи index(), count()

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

Кортежі. Якщо у кортежі більше одного елемента, ставте кому після кожного з них, крім останнього:сurrency_units =('pound', 'dollar', 'euro’)print(сurrency_units)('pound', 'dollar', 'euro')

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

Кортежі. Кортежі дозволяють присвоїти значення для кількох змінних за один раз:сurrency_units =( 'pound', 'dollar', 'euro’ )p, d, e = сurrency_units print(p)'pound’ print(d) 'dollar’ print(e) 'euro’‘

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

Кортежі. Ви можете використовувати кортежі, щоб обмінюватися значеннями за допомогою одного виразу, без застосування тимчасової змінної:network_name = ('netis’)password = ('pass12345’) network_name, password = password, network_name print(network_name)'pass12345' print(password)'netis'

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

Кортежі. Функція перетворення tuple() створює кортежі з інших об’єктів:users_list = ["Tom", "Bob", "Kate"]users_tuple = tuple(users_list)print(users_tuple)      ("Tom", "Bob", "Kate")

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

Перетворити ж кортеж в список, якщо це буде потрібно, як і виконати зворотну операцію легко за допомогою вбудованих в Python функцій list () і tuple (): Кортежі.a = (10, 2.13, "square", 89, 'C')b = [1, 2, 3]c = list(a)d = tuple(b)print(c)[10, 2.13, 'square', 89, 'C']print(d)(1, 2, 3)

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

Перетворення кортежу в список і назад

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

Перетворення кортежу в список і назад

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

Кортежі.users = ("Tom", "Bob", "Sam", "Kate")print(users[0])     # Tomprint(users[2])     # Samprint(users[-1])     # Kate # отримаємо частину кортежу з 2 элементу по 4. print(users[1:4]) # ("Bob", "Sam", "Kate")

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

При необхідності ми можемо розкласти кортеж на окремі змінні: Кортежі.user = ("Tom", 22, False)name, age, is. Married = userprint(name)             # Tomprint(age)              # 22print(is. Married)        # False

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

Особливо зручно використовувати кортежі, коли необхідно повернути з функції відразу кілька значень. Коли функція повертає кілька значень, фактично вона повертає в кортеж: Кортежі.def get_user():    name = "Tom"    age = 22    is_married = False    return name, age, is_married user = get_user()print(user[0])              # Tomprint(user[1])              # 22print(user[2])              # False

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

Видалення кортежів. Видалити окремі елементи з кортежу неможливо. Але можна видалити кортеж повністю.

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

Перебір кортежівuser = ("Tom", 22, False)for item in user:    print(item)user = ("Tom", 22, False) i = 0while i < len(user):    print(user[i])    i += 1

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

Заповніть один кортеж десятьма випадковими цілими числами від 0 до 5 включно. Також заповніть другий кортеж числами від -5 до 0. Для заповнення кортежів числами напишіть одну функцію. Об'єднайте два кортежу з допомогою оператора +, створивши тим самим третій кортеж. За допомогою методу кортежу count () визначте в ньому кількість нулів. Виведіть на екран третій кортеж і кількість нулів в ньому. Практична робота

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

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

pptx
Додано
8 березня 2021
Переглядів
1237
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

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