Нарезка строк:
Вы можете вернуть диапазон символов, используя синтаксис фрагмента.
Укажите начальный индекс и конечный индекс, разделенные двоеточием, чтобы вернуть часть строки.
** Получить символы со 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`
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3