## في Python باستخدام تلوين بناء الجملة Notepad ++
سؤال
في محررتي (Notepad ++) في وضع تحرير Python Script ، خط
## is this a special comment or what?
يتحول لونًا مختلفًا (أصفر) عن #Comment العادي.
ما الذي يميز التعليق ## مقابل #Comment؟
المحلول
من وجهة نظر بيثون ، لا يوجد فرق. ومع ذلك ، فإن Notepad ++'s Highlighter تعتبر تسلسل ## كسلسلة ، وهذا هو السبب في أنه يلونه بهذه الطريقة. انظر الى هذا مسلك.
نصائح أخرى
اعتقدت أن الفرق له علاقة مع الاستخدام:
#this is a code block header
ضد.
##this is a comment
أعلم أن بيثون لا يهتم بطريقة أو بأخرى ، لكنني اعتقدت أنه كان مجرد اتفاقية للقيام بذلك بهذه الطريقة.
أيضا ، في أ حالات مختلفة:
التعليق الذي سطره الأول هو تجزئة مزدوجة:
يستخدم هذا من قبل Doxygen و Pythondoc's Pythondoc. في Doxygen ، إذا كان هناك نص على السطر مع التجزئة المزدوجة ، يتم التعامل معه كسلسلة ملخص. أنا لا أحب هذه الاتفاقية لأنه يبدو من المحتمل جدًا أن يؤدي إلى إيجابيات كاذبة. على سبيل المثال ، إذا قمت بالتعليق على منطقة مع تعليق فيها ، فستحصل على تكثيف مزدوج.