Полное руководство по манипуляциям со строками: раскрытие возможностей разговорного кода

  1. Нарезка:
    Нарезка позволяет извлечь часть строки на основе ее позиции. Это как кусок торта отрезать! Вот пример:
string = "Hello, World!"
sliced_string = string[7:12]  # Outputs "World"
  1. Конкатенация.
    Конкатенация подобна склеиванию строк: она позволяет объединить несколько строк в одну. Вот пример:
string1 = "Hello"
string2 = "World!"
concatenated_string = string1 + " " + string2  # Outputs "Hello World!"
  1. Поиск.
    Иногда вам нужно найти определенное слово или символ в строке. Это как искать спрятанное сокровище! Вот пример:
string = "Hello, World!"
if "World" in string:
    print("Found it!")  # Outputs "Found it!"
  1. Замена:
    Замена аналогична преобразованию строки. Вы можете заменить одну подстроку другой. Вот пример:
string = "Hello, World!"
new_string = string.replace("World", "Universe")
print(new_string)  # Outputs "Hello, Universe!"
  1. Разделение.
    Разделение позволяет разбить строку на несколько подстрок на основе разделителя. Это как разрезать пиццу на ломтики! Вот пример:
string = "Hello, World!"
split_string = string.split(", ")
print(split_string)  # Outputs ["Hello", "World!"]
  1. Верхний и нижний регистр:
    Вы можете преобразовать строку в нижний или верхний регистр. Это как изменить громкость вашего голоса! Вот примеры:
string = "Hello, World!"
lowercased_string = string.lower()  # Outputs "hello, world!"
uppercased_string = string.upper()  # Outputs "HELLO, WORLD!"