Рубрики
Без рубрики

Как удалить кавычки из строки в Python

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

Автор оригинала: Team Python Pool.

Как удалить кавычки из строки в Python

Мы часто сталкиваемся с маленькими проблемами, которые оказываются большими. Во время кодирования небольшие задачи иногда становятся утомительными, если их плохо обрабатывать. Одной из таких задач является форматирование вывода, при котором нам требуется удалить кавычки из строки в Python. Давайте обсудим некоторые способы, которыми мы можем удалить кавычки из строки в python.

Прежде чем мы научимся удалять кавычки из строк, давайте рассмотрим, как использовать кавычки из строки в Python, а также способы и синтаксисы для этого.

Строки в Python

Строки в Python-это в основном слова, которые мы помещаем между двумя кавычками ”или ” “. Существует два способа представления этих строк:

  1. Одинарная цитата [‘ ‘]
  2. Двойные кавычки [” “]

Если нам нужно написать “Сегодня понедельник”, мы не можем написать его с помощью одинарных кавычек, так как компилятор прочитает цитату после нее как конечную цитату и покажет ошибку, так как последняя цитата не будет иметь начальной, что сделает цитаты несбалансированными. Итак, в таких обстоятельствах мы используем метод двойных кавычек.

Когда дело доходит до выбора метода, это полностью зависит от программиста к программисту. Как правило, использование двойных кавычек для строкового представления и одинарных кавычек используется для регулярных выражений, предпочтительны ключи dict или SQL. Следовательно, как одинарные, так и двойные кавычки изображают строку в python, но иногда нам нужно использовать один тип поверх другого.

Например:

I/P-

print("Hello 'Python'")

O/P – Привет ‘Python’

I/P-

print('"Python"')

O/P- “Python”

I/P-

O/P – Привет “Python”

print('Hello "Python"')

Присвоение строки переменной

I/P-

O/P-

Python

Многострочные строки:

Мы можем напечатать несколько строк в одном операторе печати, просто используя 3 одинарные или 3 двойные кавычки в начале и конце. 3 кавычки в основном заставляют текст внутри оставаться таким, как он есть, и не мешают внешнему виду слов.

I/P-

или

O/P- Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.

Печать строк с помощью массивов

Массивы-это очень полезная структура данных в жизни программиста. Их можно использовать по-разному, например, здесь он используется для получения определенной части кода.

I/P-

O/P-

e

Нарезка струн

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

I/P-

O/P-

llo

Удаление кавычек из строки в python с помощью strip()

Удаление кавычек с концов строки оставляет кавычки, которые могут быть в середине строки.:

  1. I/P-

O/P-

ab " cd

Удаление кавычек из строки в python с помощью replace

2.

I/P-

O/P-

a b c d

Способы печати строк в Python без кавычек

Всякий раз, когда мы печатаем список или строку в Python, мы обычно используем str (), из-за чего у нас есть одинарные кавычки в href="https://en.wikipedia.org/wiki/C_file_input/output">вывод мы получаем. Предположим, если задача требует напечатать решение без кавычек. Вот несколько способов печати списков/строк без использования кавычек. href="https://en.wikipedia.org/wiki/C_file_input/output">вывод мы получаем. Предположим, если задача требует напечатать решение без кавычек. Вот несколько способов печати списков/строк без использования кавычек.

1.Использование метода map( ) для печати без кавычек в python

I/P-

ini_list =['a', 'b', 'c', 'd']
print("List with str", str(ini_list))
print("List in proper method", '[%s]'%', '.join(map(str, ini_list)))

O/P:

List with str['a', 'b', 'c', 'd']
List in proper method[a, b, c, d]

2. Использование метода sep( ) Для Печати Без Кавычек В Python

I/P-

ini_list= ['a' , 'b' , 'c' , 'd']
print("list with str: " , str(ini_list))
print(*ini_list,)

O/P-

list with str: ['a' , 'b' , 'c' , 'd']
a, b, c, d

3. Использование метода .format() Для Печати Без Кавычек В Python

I/P-

ini_list= ['a' , 'b' , 'c' , 'd']
print(" List with str", str(ini_list))
print("printing list without quotes" , ("[{0}]".format(' , ' . join(map(str, ini_list)))))

O/P-

List with str ['a' , 'b' , 'c' , 'd']

4. Использование метода translate Для Печати Без Кавычек В Python

I/P-

ini_list=['a' , 'b' , 'c' , 'd']
print("list with str:", str(ini_list))
translation= {39: None}
print("printing list without quotes", str(ini_list).translate(translation))

O/P-

list with str : ['a' , 'b' , 'c' , 'd']
printing list without quotes [a, b, c, d]

Удаление кавычек из текстового файла в Python

Чтобы удалить одинарные или двойные кавычки из данного текстового файла python, во время кодирования можно использовать следующий синтаксис

Должен Читать

  • Введение в Python Super С примерами
  • Функция Справки Python
  • Почему Python sys.exit лучше других функций выхода?
  • Python Bitstring: Классы и другие примеры | Модуль

Вывод: Удаление кавычек Из строки в Python

Котировки, будучи важными, иногда имеют тенденцию портить внешний вид определенных выходов, для более хорошо поставленных выходов мы удаляем котировки, что так же просто, как и звучит, но имеет большое значение для вывода и пользователя. Это можно сделать любым из приведенных выше способов. Надеюсь, это помогло.

Если у вас все еще есть какие-либо сомнения или вопросы, дайте мне знать в разделе комментариев ниже. Я постараюсь помочь вам как можно скорее.

Счастливого Пифонирования!