درمورد فاصله گذاری در پایتون توضیحی میدین؟
من از ادیتور atom استفاده میکنم
اما نمایش نمیده که فاصله گذاری رعایت شده یا نه چطور متوجه اش بشم؟
ایا پکیجی برای نصب هست که اتوماتیک فاصله گذاری درست کنه؟
یا ide خوب دارین معرفی کنید ممنون میشم
پکیج Anaconda توی سابلایم اینکار رو میکنه . میتونید anaconda alternatives for atom رو سرچ کنید
یه ماژول هم هست برای پایتون به اسم autopep8 با اون هم میتونید فاصله گزاری و سایر موارد مربوط به pep8 رو درست کنید
ضمنا توی تنظیمات ادیتور یه قسمتی هست به این اسم . اون رو هم فعال کنید
translate tabs to space
ابزارهایی که رفیقمون گفتند خوبه. من یه توضیح روی فاصله گذاری میدم:
فاصله گذاری یکی از امکانات خوب پایتون برای این هست که کد شما تمیزتر و خواناتر بشه. اگه از زبان دیگه ای اومده باشید سمت پایتون، اولش مسخره و عجیب هست این امکان، ولی وقتی بهش عادت کنید میبنید، با اجبار پایتون کدی خواناتر زدید ( مهمترین عامل برتری کدشما خواناییه و خیلی مهمه رعایت خوانایی کد)
###
اما نحوه رعایت کردنش در پایتون این شکلی هست:
هر بلاک کد که در سطح بلاک کد دیگه است، باید هم فاصله از سمت چپ editor باشه. واحد فاصله یک Tab یا 4 space هست. فرض کنید میخواید یک if داخل حلقه تعریف کنید. حلقه ی شما هیچ فاصله ای از کنار ادیتور نباید داشته باشه و if باید 4 فاصله جلوتر از while باشه. و به همین طریق ادامه بدید.
پس در واقع با این کار نیاز به {} برای مشخص کردن محتویات شرط ها و یا تابع ها نیست و از پایتون این نوع علامت گذاری حذف شده.
###
اما از tab استفاده کنیم یا 4 فاصله:
توی پایتون یه سندهایی هست به اسم PEP که اصول و قواعد کدزنی را مشخص کرده. Pep-8 هم که در مورد نحوه کدزنی توی پایتون توضیح داده میگه که بهتره از فاصله به جای زدن tab استفاده کنید.
توجه کنید این قواعد روباید توی shell و console هم رعایت کنید.
#indentation #indentation_method #readability_in_python #RA
Ein offener öffentlicher Feed aus dem Suchindex
ChatCrawler — „Google für das öffentliche Telegram“; wird aktualisiert, während die Community gecrawlt wird.
Zeiten in UTC.