Руководство по использованию одинарных и двойных кавычек в Python: правильный синтаксис и примеры

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

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

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

Использование кавычек в Python

Кавычки в Python используются для определения строк. Существуют два типа кавычек: одинарные (‘) и двойные («). Оба типа кавычек равнозначны и можно использовать любой из них для определения строк.

При использовании кавычек внутри строки необходимо учитывать, какой тип кавычек был использован для определения строки. Если использованы одинарные кавычки, то внутри строки можно использовать двойные кавычки без каких-либо проблем. Например:

print('Это строка с "двойными" кавычками.')

Если же были использованы двойные кавычки для определения строки, то внутри строки необходимо использовать одинарные кавычки, чтобы не произошла ошибка синтаксиса. Например:

print("Эта 'строка' содержит одинарные кавычки.")

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

print('''Это

многострочная

строка''')

Также можно использовать экранирование символов. Например, чтобы включить кавычки внутри строки определенной одинарными кавычками, необходимо использовать обратный слеш () перед кавычками. Например:

print('Это строка с 'кавычками' внутри.')

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

Различия между кавычками

В Python существуют два типа кавычек: одинарные и двойные. Они используются для записи строковых значений и имеют свои особенности.

Одинарные кавычки:

  • Используются для записи символьных значений
  • Могут быть использованы внутри строки, записанной с помощью двойных кавычек, без экранирования
  • Если строка записана с помощью одинарных кавычек, то все внутренние одинарные кавычки должны быть экранированы
  • Могут быть использованы для выполнения определенных операций, например, преобразования строки в байтовые значения

Двойные кавычки:

  • Используются для записи строковых значений
  • Могут быть использованы внутри строки, записанной с помощью одинарных кавычек, без экранирования
  • Если строка записана с помощью двойных кавычек, то все внутренние двойные кавычки должны быть экранированы
  • Могут быть использованы для выполнения интерполяции значений и форматирования строк

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

Одинарные кавычки

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

Одинарные кавычки могут использоваться внутри двойных кавычек, чтобы задать строковое значение, содержащее двойные кавычки. Например:

"Он сказал: 'Привет, мир!'"

Такая строка будет содержать двойные кавычки внутри строки, заключенной в двойные кавычки.

Еще один пример использования одинарных кавычек может быть связан с работой с апострофами в Тексте. Если вам нужно использовать апостроф в строке, то лучше использовать одинарные кавычки для задания значения строки:

"Девушка сказала: 'Он сегодня говорил так много про своего 'лучшего друга'.'"

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

Еще одним применением одинарных кавычек может быть использование их для приведения значения к типу строки в Python:

str(123) – приведет целочисленное значение к строковому, используя одинарные кавычки.

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

Двойные кавычки

В Python двойные кавычки используются для обозначения строковых литералов в коде. Также они могут быть использованы для обозначения строковой переменной или константы в программе.

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

my_string = "It's a wonderful day!"

Двойные кавычки могут также использоваться внутри строкового литерала, например, для обозначения параметров HTML-тегов:

my_html = "Этот текст выделен курсивом."

Обратите внимание, что если строка содержит двойную кавычку, то ее нужно будет заключить в одинарные кавычки:

my_string = 'This is a "test" string.'

В такой ситуации можно применять экранирование, то есть использовать символ обратного слеша перед специальным символом (‘»‘), так что кавычка будет восприниматься как обычный символ:

my_string = "This is a "test" string."

Когда использовать одинарные кавычки в Python

В Python одинарные кавычки используются для создания строковых литералов.

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

string_example = "I said 'Hello World!' to everyone."

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

string_example = "I said "Hello World!" to everyone."

И Python выдаст ошибку синтаксиса, так как он думает, что строка закончилась после слова «said».

Тем не менее, если строка уже содержит одинарные кавычки, то мы можем использовать двойные кавычки для создания вложенной строки. Например:

string_example = 'He said "I'm going to the park."'

В этом примере мы используем обратную косую черту () для экранирования одинарной кавычки внутри строки.

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

Примеры использования в строках

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

print('Привет, мир!')

Двойные кавычки: Также можно использовать двойные кавычки для создания строковых литералов. Например:

print("Привет, мир!")

Использование кавычек внутри строки: Если необходимо использовать кавычки внутри строки, можно использовать одни кавычки внутри других, например:

print("Он сказал: 'Привет, мир!'")

Использование специальных символов: Для использования специальных символов в строке необходимо использовать обратный слеш (). Например, для создания новой строки используется символ n:

print("Привет, мир!nКак дела?")

Использование форматирования строк: В Python существует несколько способов форматирования строк. Один из них – использование метода str.format(). Например:

name = 'Мария'

age = 27

print('Меня зовут {}. Мне {} лет.'.format(name, age))

Использование f-строк: Это более новый способ форматирования строк, который доступен в Python 3.6 и более поздних версиях. При использовании f-строк значения переменных подставляются в строку с помощью фигурных скобок, предваренных буквой f. Например:

name = 'Мария'

age = 27

print(f'Меня зовут {name}. Мне {age} лет.')

Использование тройных кавычек: Тройные кавычки могут быть использованы для создания строк, которые занимают несколько строк. Например:

long_string = '''

Это очень длинная строка, которая занимает несколько

строк. Она написана с использованием тройных кавычек.

'''

print(long_string)

Примеры использования в регулярных выражениях

Как уже упоминалось, регулярные выражения позволяют искать и заменять текст, используя шаблоны. Также они могут быть использованы для проверки валидности введенного пользователем текста, например, для проверки правильности введенного e-mail адреса или номера телефона.

Пример 1:

Шаблон:

[a-z]+

Текст:

"The quick brown fox jumps over the lazy dog."

Результат: «The quick brown fox jumps over the lazy dog.»

В данном примере регулярное выражение ищет все последовательности символов от «a» до «z» и выводит их.

Пример 2:

Шаблон:

d{3}-d{2}-d{4}

Текст:

"My social security number is 123-45-6789."

Результат: «123-45-6789»

В этом примере регулярное выражение ищет все последовательности, соответствующие формату SSN (Social Security Number) — три цифры, два цифры, и четыре цифры, разделенных дефисом.

Пример 3:

Шаблон:

btheb

Текст:

"The cat in the hat."

Результат: «the»

В данном примере регулярное выражение ищет все слова «the», отделенные от других слов границами слов.

Пример 4:

Шаблон:

^d{3}

Текст:

"123 Main Street."

Результат: «123»

В данном примере регулярное выражение ищет все значения, начинающиеся с цифр 0-9, длиной в три символа.

Пример 5:

Шаблон:

w{3}.[a-zA-Z]+.[a-zA-Z]{2,3}

Текст:

"Visit us at www.example.com."

Результат: «www.example.com»

В этом примере регулярное выражение ищет все URL-адреса, начинающиеся с «www», за которым следует любое количество букв (включая заглавные и строчные) за которыми следует от точка, затем от двух до трех букв в конце.

Когда использовать двойные кавычки в Python

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

Если необходимо использовать кавычки внутри строки одного типа, можно использовать экранирование символа с помощью обратного слеша. Например, для вставки одинарной кавычки в строку одинарных кавычек можно написать: ‘It’s raining today’.

При работе с HTML-кодом, который также содержит строковые литералы в кавычках, удобнее использовать двойные кавычки для описания HTML-атрибутов. Также, при работе с регулярными выражениями, которые также используют кавычки для обозначения шаблонов, удобнее использовать именно двойные кавычки для строковых литералов.

В общем, выбор между двойными и одинарными кавычками в Python зависит от контекста использования и удобства для программиста. Главное правило — необходимо быть последовательным в использовании кавычек внутри программы и придерживаться консистентного стиля.

Примеры использования в строках

Двойные кавычки используются для определения строки в Python. Например:

  • text = «Привет, Мир!»
  • name = «Иван»

Если в строке необходимо использовать кавычки, то их можно экранировать при помощи обратного слеша:

  • text = «Он сказал: «Привет, Мир!»»
  • text = «Эта строка содержит «кавычки»»

Одинарные кавычки можно использовать для тех же целей, что и двойные. Например:

  • text = ‘Привет, Мир!’
  • name = ‘Иван’

Использование одинарных кавычек позволяет удобно вставлять в строку апострофы:

  • text = «Это Иванов’s велосипед»
  • text = ‘Он сказал: «Я знаю, что делаю.»‘

Если нужно создать длинную строку, можно использовать тройные кавычки:

  • text = «»»Это очень длинная строка,
    которую лучше разбить на несколько строк.»»»

Тройные кавычки также могут быть полезны, если нужно сохранить форматирование текста:

КодРезультат
text = «»»
Этот текст
занимает
несколько строк»»»

Этот текст

занимает

несколько строк

Примеры использования в регулярных выражениях

Поиск слова в строке:

Для поиска слова в строке используйте регулярное выражение соответствующего вида: r'bсловоb', где b обозначает границу слова. Например, чтобы найти все вхождения слова «python» в тексте, используйте следующий код:

import re

text = "Python is a great language. I love Python."

matches = re.findall(r'bpythonb', text, re.IGNORECASE)

print(matches) # ['Python', 'Python']

Поиск email адресов в тексте:

Для поиска email адресов в тексте, используйте следующее регулярное выражение: r'b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Z|a-z]{2,}b'. Например, чтобы найти все email адреса в строке, используйте следующий код:

import re

text = "My email is [email protected]. Contact me at [email protected]"

matches = re.findall(r'b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Z|a-z]{2,}b', text)

print(matches) # ['[email protected]', '[email protected]']

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

Для замены части строки на другую часть с использованием регулярного выражения используйте функцию re.sub(). Например, чтобы заменить все пробелы между словами на знак подчеркивания, используйте следующий код:

import re

text = "I love Python programming"

new_text = re.sub(r's', '_', text)

print(new_text) # "I_love_Python_programming"

Поиск всех чисел в тексте:

Для поиска всех чисел в тексте используйте следующее регулярное выражение: r'd+'. Например, чтобы найти все числа в строке, используйте следующий код:

import re

text = "I have 3 apples and 5 bananas"

matches = re.findall(r'd+', text)

print(matches) # ['3', '5']

Как использовать кавычки внутри строк

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

Если мы используем двойные кавычки для создания строки, то внутри строки можно использовать одинарные кавычки без необходимости экранирования символа. Например:

string_with_quotes = "She said, 'Python is awesome!'"

print(string_with_quotes)

# Вывод: She said, 'Python is awesome!'

Если мы используем одинарные кавычки для создания строки, то внутри строки можно использовать двойные кавычки без необходимости экранирования символа. Например:

string_with_quotes = 'He said, "I love Python!"'

print(string_with_quotes)

# Вывод: He said, "I love Python!"

Если мы хотим использовать и одинарные, и двойные кавычки внутри одной строки, то необходимо экранировать соответствующие кавычки с помощью символа . Например:

string_with_quotes = "She said, "I'm learning Python, it's 'cool'!""

print(string_with_quotes)

# Вывод: She said, "I'm learning Python, it's 'cool'!"

Важно отметить, что символ также может использоваться для экранирования других специальных символов внутри строки, например: n для перехода на новую строку, t для вставки символа табуляции и т.д.

Экранирование кавычек

В Python для вывода текста, который содержит кавычки нужно использовать экранирование. Это означает, что перед каждой кавычкой нужно поставить обратную косую черту ().

Например, если вы хотите вывести на экран текст «Hello, world!», который содержит двойные кавычки, то нужно использовать следующий код:

print(" "Hello, world!" ")

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

print('She said: "It's a beautiful day!"')

Также экранирование можно использовать для других символов, которые синтаксически значимы в Python. К примеру, символ переноса строки можно обозначить как n, а табуляцию — как t.

Вместо экранирования можно использовать одинарные и двойные кавычки поочередно в зависимости от того, какие кавычки используются внутри текста. Например:

print("She said: 'It's a beautiful day!'")

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

Использование разных кавычек внутри строки

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

str_example = "Привет, 'Мир!'"

print(str_example)

Вывод:

Привет, 'Мир!'

Также можно использовать одинарные кавычки для объявления строки и двойные кавычки внутри строки:

str_example = 'Привет, "Мир!"'

print(str_example)

Вывод:

Привет, "Мир!"

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

str_example = 'Как говорил Онегин: "Есть в России места..."'

print(str_example)

Вывод:

Как говорил Онегин: "Есть в России места..."

Также можно использовать тройные кавычки для объявления многострочной строки:

str_example = '''Это многострочная строка

Здесь мы можем использовать

Как одинарные, так и

Двойные кавычки'''

print(str_example)

Вывод:

Это многострочная строка

Здесь мы можем использовать

Как одинарные, так и

Двойные кавычки

Важно помнить, что при использовании многострочной строки тройные кавычки необходимо объявлять на каждой новой строке, чтобы избежать синтаксических ошибок.

Правила смешивания кавычек в Python

В Python можно использовать как двойные, так и одинарные кавычки для обозначения строковых значений. Но что делать, если внутри строки нужно вставить кавычки? В таком случае необходимо использовать одинарные и двойные кавычки вместе, но нужно соблюдать определенные правила.

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

Но если в строке есть и одинарные, и двойные кавычки, то нужно использовать символ экранирования – обратный слеш (), чтобы указать, что следующий символ является частью строки, а не специальным символом. Например, строка «She said: «Hello»» обозначает фразу «Она сказала: «Привет»».

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

my_string = '''

SELECT *

FROM users

WHERE age > 18

'''

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

Особенности использования двойных и одинарных кавычек в Python

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

  • Одинарные кавычки можно использовать для создания строк, в которых есть двойные кавычки:
    • string = 'эта строка содержит "двойные кавычки"'
  • Двойные кавычки могут быть использованы для создания строк, содержащих одинарные кавычки:
    • string = "эта строка содержит 'одинарные кавычки'"
  • Если строка содержит оба типа кавычек, можно использовать экранирование:
    • string = "эта строка содержит "двойные кавычки" и 'одинарные кавычки'"
  • Для создания многострочных строк можно использовать тройные кавычки:
    • string = '''эта строка

      содержит

      несколько строк'''

Знание особенностей использования двойных и одинарных кавычек в Python необходимо для правильного создания строк в программировании на Python.

Примеры ошибок при смешивании кавычек

Одна из наибольших ошибок при использовании кавычек в Python — смешивание одинарных и двойных кавычек при объявлении строковых значений. Это может привести к различным ошибкам и сбоям в коде.

Например, при использовании двойных кавычек внутри строки, объявленной в одинарных кавычках, код будет считаться неправильным:

  • string = 'Это "строка"' — будет работать правильно
  • string = "Это 'строка'" — приведет к ошибке

Также при использовании двойных и одинарных кавычек внутри строки, но без их смешивания, может возникнуть ошибка, когда отсутствует закрывающая кавычка:

  • string = "Это "строка"" — приведет к ошибке
  • string = 'Это 'строка'' — приведет к ошибке

Для решения этих проблем можно использовать экранирование кавычек. Для экранирования кавычек внутри строки используется символ обратного слеша «». Например:

  • string = "Это "строка"" — будет работать правильно
  • string = 'Это 'строка'' — будет работать правильно

Использование тройных кавычек также может облегчить объявление строковых значений, и при этом не требует экранирования символов. Вот пример:

  • string = """Это "строка" с тройными кавычками""" — будет работать правильно

Советы по использованию кавычек в Python

1. Одинарные кавычки для строковых данных

В Python используются одинарные кавычки для определения строковых данных. Например:

name = 'Alex'

2. Двойные кавычки для других целей

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

pattern = "(.*?)"

3. Избегайте смешивания типов кавычек внутри одной строки

Хотя в Python можно использовать оба типа кавычек для определения строковых данных, лучше избегать использования смешанных типов кавычек внутри одной строки. Например:

text = "It's a beautiful day"

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

Если необходимо определить многострочную строку, можно использовать тройные кавычки:

text = '''This is a

multiline

string'''

5. Используйте f-строки для форматирования строковых данных

Если необходимо вставить значения переменных в строковые данные, лучше использовать f-строки:

name = 'Alex'

age = 30

text = f'My name is {name} and I am {age} years old.'

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

Выбор главного типа кавычек для проекта или команды

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

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

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

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

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

Использование фиктивных кавычек

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

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

  • одинарные фиктивные кавычки — используются как альтернатива обычным одинарным кавычкам
  • двойные фиктивные кавычки — используются как альтернатива обычным двойным кавычкам

Фиктивные кавычки могут быть полезны при работе с текстом, содержащим много кавычек разных типов: например, при работе со строками, содержащими код в HTML или CSS формате, где много кавычек двойных и одинарных типов.

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

html = <form action='/' method="post">

Здесь используются фиктивные кавычки, чтобы улучшить читаемость строки. В этом случае символы кавычек имеют одинаковую форму, что позволяет легко разобраться в структуре строки.

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

Установление соглашений о стиле

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

PEP8 требует использовать одинарные кавычки для строк, когда в строке есть апостроф (кавычки, которые находятся на клавише 6 рядом с буквой Ё на русской раскладке), и двойные кавычки для всех остальных строк. Это сделано для того, чтобы предотвратить необходимость экранирования кавычек внутри строковых литералов. Например, следующая строка написана с использованием одинарных кавычек:

print('What's up?')

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

print("What's up?")

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

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

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

FAQ

Какие символы используются в Python для обозначения двойных и одинарных кавычек?

Для обозначения двойных кавычек в Python используются символы » и «, для обозначения одинарных — символ ‘ и ‘.

Можно ли использовать двойные и одинарные кавычки в одной строке?

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

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

Если в строке, заключенной в одинарные кавычки, будет использоваться символ одинарной кавычки, то необходимо перед этим символом добавить символ обратной косой черты (), чтобы Python корректно обработал данную строку.

Можно ли использовать тройные кавычки для создания многострочной строки?

Да, можно. Для создания многострочной строки в Python используются тройные кавычки («»» и «»»).

В чем отличие между двойными и одинарными кавычками при создании строки в Python?

При использовании двойных кавычек в строке можно использовать одинарные кавычки без дополнительных символов, а при использовании одинарных кавычек — двойные кавычки. Кроме того, если в строке используются двойные кавычки, то внутри этой строки можно использовать переменные, заключенные в фигурные скобки { }.

Cодержание

Ссылка на основную публикацию
Adblock
detector