Зміст курсу
Вступ до Python
Вступ до Python
Індексація рядків та довжина
Рядки в Python — це послідовності символів, де кожному символу, включаючи пробіли, присвоєно конкретну позицію або індекс.
Навчання доступу до цих символів за допомогою індексації та визначення довжини рядків за допомогою функції len()
є основними навичками в Python.
Перегляньте наступне відео, де Алекс демонструє, як індексація та функція len()
можуть бути використані для ефективної взаємодії з рядками.
У Python індексація починається з 0
, тому перший символ рядка знаходиться на індексі 0
, другий на індексі 1
і так далі. Це часто називають правилом n-1
, де n
— це кількість символів у рядку. Щоб краще це уявити, розгляньте рядок "Apple"
:
Негативна індексація
Навпаки, негативна індексація дозволяє рахувати символи з кінця рядка замість початку.
Цей метод особливо корисний, коли ви хочете отримати доступ до останніх елементів рядка, не знаючи його точної довжини. Останній символ рядка індексується як -1
, передостанній як -2
і так далі.
Давайте розглянемо той самий рядок, "Apple"
, використовуючи негативні індекси, щоб показати, як кожен символ може бути доступний з кінця:
Приклад застосування
Давайте почнемо з основ індексації рядків. Використовуйте цей приклад, щоб спробувати вивести різні символи з рядка. Ви також можете спробувати використовувати негативну індексацію.
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)
Тепер давайте дослідимо рядок з пробілами і використаємо функцію len()
, щоб побачити, як пробіли враховуються як символи.
Розуміння того, що пробіли вважаються символами в Python, може допомогти точно маніпулювати рядками, особливо коли вони є частиною даних.
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)
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>"
.
Рішення
Дякуємо за ваш відгук!
Індексація рядків та довжина
Рядки в Python — це послідовності символів, де кожному символу, включаючи пробіли, присвоєно конкретну позицію або індекс.
Навчання доступу до цих символів за допомогою індексації та визначення довжини рядків за допомогою функції len()
є основними навичками в Python.
Перегляньте наступне відео, де Алекс демонструє, як індексація та функція len()
можуть бути використані для ефективної взаємодії з рядками.
У Python індексація починається з 0
, тому перший символ рядка знаходиться на індексі 0
, другий на індексі 1
і так далі. Це часто називають правилом n-1
, де n
— це кількість символів у рядку. Щоб краще це уявити, розгляньте рядок "Apple"
:
Негативна індексація
Навпаки, негативна індексація дозволяє рахувати символи з кінця рядка замість початку.
Цей метод особливо корисний, коли ви хочете отримати доступ до останніх елементів рядка, не знаючи його точної довжини. Останній символ рядка індексується як -1
, передостанній як -2
і так далі.
Давайте розглянемо той самий рядок, "Apple"
, використовуючи негативні індекси, щоб показати, як кожен символ може бути доступний з кінця:
Приклад застосування
Давайте почнемо з основ індексації рядків. Використовуйте цей приклад, щоб спробувати вивести різні символи з рядка. Ви також можете спробувати використовувати негативну індексацію.
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)
Тепер давайте дослідимо рядок з пробілами і використаємо функцію len()
, щоб побачити, як пробіли враховуються як символи.
Розуміння того, що пробіли вважаються символами в Python, може допомогти точно маніпулювати рядками, особливо коли вони є частиною даних.
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)
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>"
.
Рішення
Дякуємо за ваш відгук!