ОК, вы не совсем там!
1. первый символ - это кавычка "" ", поэтому переменная" кавычка "установлена в ее обратное значение, поэтому установите" ИСТИНА ".
хорошо! Поэтому в кавычке было установлено значение, обратное тому, что было ранее. В начале проги оно было ложным, поэтому, когда "
видно, оно становится истинным. Но порокнаоборот, если это было Истина, и кавычка видна, она становится ложной.
Другими словами, эта строка программы меняет quote
с того, что было до этой строки. Она называется «переключение».
- тогда мы проверяем кому, И если кавычка установлена в ее обратное значение, то есть если кавычка ИСТИНА, что имеет место, когда мы находимся внутри кавычек.
Это не совсем верно. not quote
означает "только если кавычка ложна". Это не имеет никакого отношения к тому, установлено ли для значение обратного . Нет переменная может быть равна ее собственной инверсии! Это все равно, что сказать X=True and X=False
- очевидно ерунда.
quote
всегда либо True
, либоFalse
- и ничего больше!
3. Мы сократили его с помощью current = "", и это то, где я не понимаю: мы все еще между кавычками, поэтому мы должны быть в нормене сокращайте это сейчас!
Так что, надеюсь, вы теперь можете видеть, что вы не окажетесь между кавычками, если достигнете этой строки.not quote
гарантирует, что вы не будете заключать в кавычки, потому что not quote
действительно означает именно это - не в кавычках!