Манипулирование строками в Python: методы создания и изменения строк

В Python нет встроенного класса StringBuilder, как в некоторых других языках программирования. Однако вы можете добиться аналогичной функциональности, используя встроенные методы работы со строками и класс str. Вот пример различных методов, которые можно использовать для управления строками в Python:

  1. Объединение. Вы можете объединить строки вместе с помощью оператора +или оператора +=.

    string1 = "Hello"
    string2 = "World"
    result = string1 + " " + string2
    print(result)  # Output: Hello World
    # Using +=
    result = "Hello"
    result += " World"
    print(result)  # Output: Hello World
  2. Форматирование. Вы можете использовать форматирование строки для вставки значений в строку. Есть несколько способов сделать это, в том числе с помощью оператора %или метода format().

    name = "John"
    age = 25
    result = "My name is %s and I am %d years old." % (name, age)
    print(result)  # Output: My name is John and I am 25 years old
    # Using format()
    result = "My name is {} and I am {} years old.".format(name, age)
    print(result)  # Output: My name is John and I am 25 years old
  3. Строковые методы. Python предоставляет несколько встроенных методов для управления строками. Вот несколько примеров:

    string = "Hello, World"
    # Length of the string
    length = len(string)
    print(length)  # Output: 13
    # Converting to uppercase
    uppercase = string.upper()
    print(uppercase)  # Output: HELLO, WORLD
    # Converting to lowercase
    lowercase = string.lower()
    print(lowercase)  # Output: hello, world
    # Splitting the string
    parts = string.split(",")
    print(parts)  # Output: ['Hello', ' World']

Обратите внимание, что приведенные выше примеры демонстрируют некоторые часто используемые методы, но в Python доступно и больше методов манипулирования строками.