Другими словами, как узнать, какой из них использовать?В чем разница между одиночными, двойными и тройными кавычками в python?
Я знаю, когда я использую строки, я бы
string = "This is a string"
, когда я использовал бы «» или «» «„“»?
Другими словами, как узнать, какой из них использовать?В чем разница между одиночными, двойными и тройными кавычками в python?
Я знаю, когда я использую строки, я бы
string = "This is a string"
, когда я использовал бы «» или «» «„“»?
'...'
и "..."
эквивалентны. Если у вас есть апостроф в строке, проще использовать "..."
, поэтому вам не нужно избегать апострофа. Если у вас есть кавычки в строке, проще использовать '...'
, поэтому вам не нужно скрывать кавычки.
Разрешены три котировки (оба сорта, """
и '''
) позволяют строке содержать разрывы строк. Они обычно используются для docstrings (и других многострочных комментариев) и для встроенных фрагментов других компьютерных языков, таких как HTML и SQL.
тройной кавычки способность быть многострочных строковых делает их полезными для эмуляции многострочных комментариев, а также. – Scott
Добавлены некоторые сведения об использовании трехколейных строк – kindall