«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Индексирование и нарезка строк

Индексирование и нарезка строк

Опубликовано 30 июля 2024 г.
Просматривать:365

trings Indexing & Slicing

Нарезка строк:

Вы можете вернуть диапазон символов, используя синтаксис фрагмента.

Укажите начальный индекс и конечный индекс, разделенные двоеточием, чтобы вернуть часть строки.

** Получить символы со 2 по 5 позицию (не включены):**

b = "Привет, мир!"
печать(б[2:5])
Вывод: llo

Нарезка с самого начала
Если оставить начальный индекс, диапазон начнется с первого символа:

Получить символы начиная с позиции 2 и до конца:

b = "Привет, мир!"
печать(b[:5])
Выход = Привет

Отрицательная индексация
Используйте отрицательные индексы, чтобы начать срез с конца строки:

**Получить символы:

От: «о» в «Мире!» (позиция -5)

Чтобы, но не включено: "d" в "World!" (позиция -2):**

`b = "Привет, мир!"
print(b[-5:-2])

Вывод =orl`

Python — изменение строк

Метод Upper() возвращает строку в верхнем регистре

a = "Привет, мир!"
печать(a.upper())
Выход = ПРИВЕТ, МИР!

Метод Lower() возвращает строку в нижнем регистре:

Метод low() возвращает строку в нижнем регистре:

`a = "Привет, мир!"
печать(a.lower())

Вывод) =привет, мир!`

Метод Strip() удаляет все пробелы в начале и в конце:

`a = "Привет, мир!"
печать(a.strip())

Вывод =Привет, мир!`

Заменить строку
Пример
Метод replace() заменяет строку другой строкой:

`a = "Привет, мир!"
print(a.replace("H", "J"))

Выход =Желе, мир!`

Разделить строку
Метод Split() возвращает список, в котором текст между указанными разделителями становится элементами списка.

Пример
Метод Split() разбивает строку на подстроки, если находит экземпляры разделителя:

'a = "Привет, мир!"
print(a.split(","))
['Привет, мир!']
Выход =['Привет', 'Мир!']'

`Индексирование :

фрукты = ['яблоко', 'банан', 'вишня']

x =fruit.index("вишня")

распечатать(x)
Выход =2`

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/ranjith_jr_fbf2e375879b08/7strings-indexing-slicing-3pb2?1 Если есть какие-либо нарушения, пожалуйста, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3