Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Індексація рядків та довжина | Змінні та Типи
Вступ до Python
course content

Зміст курсу

Вступ до Python

Вступ до Python

1. Початок роботи
2. Змінні та Типи
3. Умовні оператори
4. Інші типи даних
5. Цикли
6. Функції

book
Індексація рядків та довжина

Рядки в Python — це послідовності символів, де кожному символу, включаючи пробіли, присвоєно конкретну позицію або індекс. Навчання доступу до цих символів за допомогою індексації та визначення довжини рядків за допомогою функції len() є основними навичками в Python.

Перегляньте наступне відео, де Алекс демонструє, як індексація та функція len() можуть бути використані для ефективної взаємодії з рядками.

У Python індексація починається з 0, тому перший символ рядка знаходиться на індексі 0, другий на індексі 1 і так далі. Це часто називають правилом n-1, де n — це кількість символів у рядку. Щоб краще це уявити, розгляньте рядок "Apple":

Негативна індексація

Навпаки, негативна індексація дозволяє рахувати символи з кінця рядка замість початку.

Цей метод особливо корисний, коли ви хочете отримати доступ до останніх елементів рядка, не знаючи його точної довжини. Останній символ рядка індексується як -1, передостанній як -2 і так далі.

Давайте розглянемо той самий рядок, "Apple", використовуючи негативні індекси, щоб показати, як кожен символ може бути доступний з кінця:

Приклад застосування

Давайте почнемо з основ індексації рядків. Використовуйте цей приклад, щоб спробувати вивести різні символи з рядка. Ви також можете спробувати використовувати негативну індексацію.

12345678
grocery_item = "Milk" # Accessing the first and last character using indexing first_character = grocery_item[0] # 'M' last_character = grocery_item[-1] # 'k', using negative indexing for the last character print("First character:", first_character) print("Last character:", last_character)
copy

Тепер давайте дослідимо рядок з пробілами і використаємо функцію len(), щоб побачити, як пробіли враховуються як символи.

Розуміння того, що пробіли вважаються символами в Python, може допомогти точно маніпулювати рядками, особливо коли вони є частиною даних.

12345678910
store_name = "Green Valley Market" # Find the length of the string, which includes spaces length_of_name = len(store_name) # Includes spaces in the count # Accessing a character in a position after a space character_after_space = store_name[6] # 'V' print("Length of store name:", length_of_name) print("Character after the space:", character_after_space)
copy
Завдання

Swipe to start coding

У цьому завданні ви застосуєте своє розуміння індексації рядків, щоб витягти конкретні символи з даного рядка. Ви визначите довжину рядка за допомогою функції len() і визначите як перший, так і останній символи кожного слова за допомогою технік індексації.

Інструкції до коду

  • Використайте функцію len(), щоб обчислити довжину рядка grocery_item і призначити її змінній length_of_item.
  • Використайте позитивну індексацію, щоб знайти перший символ кожного слова в рядку grocery_item. Призначте ці символи змінним first_char, second_char і third_char.
  • Використайте негативну індексацію, щоб знайти останній символ кожного слова в рядку grocery_item. Призначте ці символи змінним last_char1, last_char2 і last_char3.

Вимоги до виводу

  • Виведіть довжину рядка у форматі: "Length of item name: <$length_of_item>".
  • Виведіть перший символ кожного слова у форматі: "First character of each word: <$first_char> <$second_char> <$third_char>".
  • Виведіть останній символ кожного слова у форматі: "Last character of each word: <$last_char1> <$last_char2> <$last_char3>".

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5
toggle bottom row

book
Індексація рядків та довжина

Рядки в Python — це послідовності символів, де кожному символу, включаючи пробіли, присвоєно конкретну позицію або індекс. Навчання доступу до цих символів за допомогою індексації та визначення довжини рядків за допомогою функції len() є основними навичками в Python.

Перегляньте наступне відео, де Алекс демонструє, як індексація та функція len() можуть бути використані для ефективної взаємодії з рядками.

У Python індексація починається з 0, тому перший символ рядка знаходиться на індексі 0, другий на індексі 1 і так далі. Це часто називають правилом n-1, де n — це кількість символів у рядку. Щоб краще це уявити, розгляньте рядок "Apple":

Негативна індексація

Навпаки, негативна індексація дозволяє рахувати символи з кінця рядка замість початку.

Цей метод особливо корисний, коли ви хочете отримати доступ до останніх елементів рядка, не знаючи його точної довжини. Останній символ рядка індексується як -1, передостанній як -2 і так далі.

Давайте розглянемо той самий рядок, "Apple", використовуючи негативні індекси, щоб показати, як кожен символ може бути доступний з кінця:

Приклад застосування

Давайте почнемо з основ індексації рядків. Використовуйте цей приклад, щоб спробувати вивести різні символи з рядка. Ви також можете спробувати використовувати негативну індексацію.

12345678
grocery_item = "Milk" # Accessing the first and last character using indexing first_character = grocery_item[0] # 'M' last_character = grocery_item[-1] # 'k', using negative indexing for the last character print("First character:", first_character) print("Last character:", last_character)
copy

Тепер давайте дослідимо рядок з пробілами і використаємо функцію len(), щоб побачити, як пробіли враховуються як символи.

Розуміння того, що пробіли вважаються символами в Python, може допомогти точно маніпулювати рядками, особливо коли вони є частиною даних.

12345678910
store_name = "Green Valley Market" # Find the length of the string, which includes spaces length_of_name = len(store_name) # Includes spaces in the count # Accessing a character in a position after a space character_after_space = store_name[6] # 'V' print("Length of store name:", length_of_name) print("Character after the space:", character_after_space)
copy
Завдання

Swipe to start coding

У цьому завданні ви застосуєте своє розуміння індексації рядків, щоб витягти конкретні символи з даного рядка. Ви визначите довжину рядка за допомогою функції len() і визначите як перший, так і останній символи кожного слова за допомогою технік індексації.

Інструкції до коду

  • Використайте функцію len(), щоб обчислити довжину рядка grocery_item і призначити її змінній length_of_item.
  • Використайте позитивну індексацію, щоб знайти перший символ кожного слова в рядку grocery_item. Призначте ці символи змінним first_char, second_char і third_char.
  • Використайте негативну індексацію, щоб знайти останній символ кожного слова в рядку grocery_item. Призначте ці символи змінним last_char1, last_char2 і last_char3.

Вимоги до виводу

  • Виведіть довжину рядка у форматі: "Length of item name: <$length_of_item>".
  • Виведіть перший символ кожного слова у форматі: "First character of each word: <$first_char> <$second_char> <$third_char>".
  • Виведіть останній символ кожного слова у форматі: "Last character of each word: <$last_char1> <$last_char2> <$last_char3>".

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt