Просто интересно ..., используя альтернативный синтаксис цитаты цитаты в python
Я нахожу использование escape-символов, слишком отвлекающих. Я предпочел бы сделать что-то вроде этого (код консоли):
>>> print ^'Let's begin and end with sets of unlikely 2 chars and bingo!'^ Let's begin and end with sets of unlikely 2 chars and bingo!
Обратите внимание на '
внутри строки, и как этот синтаксис не будет иметь проблемы с ним, или что-то еще в течение практически всех случаев. Слишком плохо markdown не может правильно раскрасить его (пока), поэтому я решил <pre>
его.
Несомненно, ^
может быть любым другим персонажем, я не уверен, что будет выглядеть/работать лучше. Это звучит достаточно хорошо для меня, тo.
Возможно, некоторые другие языки уже имеют аналогичное решение. И, может быть, у Python уже есть такая возможность, и я не обратил на это внимания. Надеюсь, это так.
Но если это не так, было бы слишком сложно , чтобы каким-то образом изменить интерпретатор Python и быть в состоянии выбрать произвольный (или даже стандартизованный) синтаксис для обозначения строк?
Я понимаю there are many ways, чтобы сменить выписки и whole syntax in general by using pre-compilators, но это более конкретно. И переход на любой из этих маршрутов - это то, что я называю «слишком сложно». Мне действительно не нужно это делать, опять же, мне просто интересно.
I'd've подумал, что имея на выбор 'string' '' 'string' '' "string" и "" "string" "" было бы достаточно для почти всех ситуаций. Что мне не хватает? –
@Blair Conrad, вам также не хватает перестановок этих строк с префиксом R, например. R "строка". –
@Blair на самом деле вы пропустили «возможно, я упустил это». ;-) – cregox