Программа Python, которая берет строку и заменяет каждое пустое пространство дефисом

Строки в Python:

Строка – один из наиболее частых типов данных на любом компьютерном языке. Строка – это набор символов, которые можно использовать для представления имен пользователей, сообщений в блогах, твитов или любого другого текстового содержимого в вашем коде. Вы можете создать строку и присвоить ее переменной, сделав что-то вроде этого.

given_string='btechgeeks'

Строки считаются неизменяемыми в Python, после создания они не могут быть изменены. Однако вы можете создавать новые строки из существующих строк, используя различные подходы. Эта форма программирования известна как манипуляции со строками.

Примеры:

Пример1:

Ввод:

given string = hello this is BtechGeeks

Выход:

The original string before modification = hello this is BtechGeeks
The new string after modification = hello-this-is-BtechGeeks

Пример 2:

Ввод:

given string = files will be upload to a folder you can read those files in the program folder

Выход:

Enter some random string = files will be upload to a folder you can read those files in the program folder
The original string before modification = files will be upload to a folder you can read those files in the program folder
The new string after modification = files-will-be-upload-to-a-folder-you-can-read-those-files-in-the-program-folder

Программа для взятия строки и замены каждого пробела дефисом

Ниже приведены способы сканирования строки и замены каждого пробела дефисом в Python.

  • Использование функции замены (статический ввод)
  • Использование функции замены (ввод пользователя)

Метод №1: Использование функции замены (статический ввод)

Подход:

  • Передайте строку как статический ввод и сохраните ее в переменной.
  • Использование функции замены замените все пробелы дефисом, указав пробел в качестве первого аргумента и дефис в качестве второго аргумента в функции замены.
  • Выведите измененную строку.
  • Выход из программы.

Ниже представлена ​​реализация:

# Give the string as static input and store it in a variable.
given_string = 'hello this is BtechGeeks'
# printing the original string before modification
print('The original string before modification =', given_string)
# Using the replace function replace all blank space with a hyphen by providing blank space as the first argument
# and hyphen as the second argument in replace function.
modified_string = given_string.replace(' ', '-')
# printing the new string after modification
print('The new string after modification =', modified_string)

Выход:

The original string before modification = hello this is BtechGeeks
The new string after modification = hello-this-is-BtechGeeks

Метод № 2: Использование функции замены (ввод пользователем)

Подход:

  • Передайте строку в качестве пользовательского ввода с помощью функции int (input ()) и сохраните ее в переменной.
  • Использование функции замены замените все пробелы дефисом, указав пробел в качестве первого аргумента и дефис в качестве второго аргумента в функции замены.
  • Выведите измененную строку.
  • Выход из программы.

Ниже представлена ​​реализация:

# Give the string as user input using int(input()) function and store it in a variable.
given_string = input('Enter some random string = ')
# printing the original string before modification
print('The original string before modification =', given_string)
# Using the replace function replace all blank space with a hyphen by providing blank space as the first argument
# and hyphen as the second argument in replace function.
modified_string = given_string.replace(' ', '-')
# printing the new string after modification
print('The new string after modification =', modified_string)

Выход:

Enter some random string = files will be upload to a folder you can read those files in the program folder
The original string before modification = files will be upload to a folder you can read those files in the program folder
The new string after modification = files-will-be-upload-to-a-folder-you-can-read-those-files-in-the-program-folder

Функция replace () заменяет все экземпляры ” ” на “-“.

Ответить