آدرس : تهران میدان فردوسی خیابان ایرانشهر بین سمیه و طالقانی مجتمع تجاری میلاد واحد 9

پشتیبانی 24 ساعته : 02188867940 – 09927674217

برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

هیچ محصولی در سبد خرید نیست.

قرار دادن کاما از خود راضی در پایتون

دسته بندی :اخبار سایت 12 فوریه 2023 علیرضا بابامرادی 357

در اینجا یک نکته مفید برای زمانی که در حال افزودن و حذف موارد از آن هستید، وجود دارد یک لیست، دیکت یا تنظیم ثابت در پایتون: فقط تمام خطوط خود را با یک خاتمه دهید مطمئن نیستم در مورد چه چیزی صحبت می کنم؟ بگذارید یک مثال سریع بزنم. تصور کنید این لیست از اسامی را در کد خود دارید:>>> names = [‘Alice’, ‘Bob’, ‘Dilbert’]هر زمان که تغییری در این لیست از نام ها ایجاد کنید، تشخیص آن دشوار خواهد بود برای مثال، آنچه با نگاه کردن به تفاوت Git اصلاح شد. بیشترین منبع سیستم‌های کنترلی مبتنی بر خط هستند و به سختی می‌توانند تغییرات چندگانه را در یک خط مشخص کنند. یک راه حل سریع برای آن، اتخاذ یک سبک کد است که در آن لیست را پخش می کنید، دیکته کنید، یا ثابت هایی را در چندین خط تنظیم کنید، مانند:>>> names = [ کاما … ‘Alice’, … ‘Dilbert’ … ‘Bob’, … ]به این ترتیب یک مورد در هر خط وجود دارد، که کاملاً مشخص می کند که کدام یک سیستم کنترل. این یک تغییر کوچک است اما متوجه شدم که به من کمک کرد از احمقانه دوری کنم اشتباهات. همچنین بررسی کد من را برای هم تیمی هایم آسان تر کرد تغییر می کند. با مشاهده تفاوت در منبع خود اضافه، حذف یا اصلاح شد در حال حاضر، دو مورد ویرایش وجود دارد که هنوز هم می تواند باعث سردرگمی شود. هر زمان که یک مورد جدید را در انتهای لیست اضافه کنید یا آن را حذف کنید آخرین مورد، برای دریافت باید محل کاما را به صورت دستی به روز کنید قالب بندی سازگارفرض کنید می خواهید نام دیگری (جین) را به آن لیست اضافه کنید. اگر اضافه کنید اجتناب از یک خطای بد:>>> names = [ جین، باید جای کاما را بعد از خط دیلبرت درست کنید … ‘Bob’, … ‘Alice’, … ‘Dilbert’ # <- Missing comma! ]هنگامی که محتویات آن لیست را بررسی می کنید، خود را برای یک غافلگیری آماده کنید:>>> names … ‘Jane’ [‘Alice’, ‘Bob’, ‘DilbertJane’] همانطور که می بینید، پایتون رشته های Dilbert و Jane را در Dil bertJane ادغام کرد. این به اصطلاح “الحاق تحت اللفظی رشته” عمدی است و رفتار مستند و همچنین یک راه فوق العاده برای شلیک به خود با وارد کردن اشکالات سخت در برنامه های خود است: «چند رشته مجاور یا بایت های تحت اللفظی (محدود شده توسط فضای خالی)، احتمالاً با استفاده از قراردادهای نقل قول مختلف، مجاز هستند، و معنای آنها همان است با این حال، الحاق تحت اللفظی رشته یک ویژگی مفید در برخی موارد است. برای به عنوان مثال، می توانید از آن برای کاهش تعداد بک اسلش های مورد نیاز استفاده کنید برای تقسیم ثابت های رشته طولانی در چندین خط:my_str = (‘This is a super long string constant ‘ ‘spread out across multiple lines. ‘ الحاق آنها.»5 ‘And look, no backslash characters needed!’)

علیرضا بابامرادی

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دیدگاهی توهین آمیز باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.
  • چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه:
0