زیر خط تکی: “_”
طبق قرارداد، گاهی اوقات از یک خط زیر خط مستقل استفاده می شود
نامی برای نشان دادن موقتی یا ناچیز بودن یک متغیر.
به عنوان مثال، در حلقه زیر نیازی به دسترسی به اجرا نداریم
ایندکس و ما می توانیم از “_” برای نشان دادن اینکه فقط یک مقدار موقت است استفاده کنیم:
for _ in range(32):
… print(‘Hello, World.’)
همچنین میتوانید از زیرخطهای منفرد در بازکردن عبارات بهعنوان متغیر «مراقب نباشید» برای نادیده گرفتن مقادیر خاص استفاده کنید. باز هم این معنی
فقط طبق قرارداد است و هیچ رفتار خاصی را در آن ایجاد نمی کند
تجزیه کننده پایتون زیرخط تنها یک متغیر معتبر است
نامی که گاهی برای این منظور استفاده می شود.
در مثال کد زیر، من یک تاپل را جدا میکنم
متغیرها اما من فقط به مقادیر رنگ و علاقه مندم
زمینه های مسافت پیموده شده با این حال، برای اینکه عبارت unpacking به
موفق شدم، باید تمام مقادیر موجود در تاپل را به متغیرها اختصاص دهم.
اینجاست که “_” به عنوان متغیر مکان نگهدار مفید است:
car = (‘red’, ‘auto’, 12, 3812.4)
color, , , mileage = car
color
‘red’
mileage
3812.4
_
12
علاوه بر استفاده از آن به عنوان یک متغیر موقت، “” یک متغیر ویژه در اکثر موارد است Python REPLs که نتیجه آخرین عبارت ارزیابی شده توسط مفسر را نشان می دهد. اگر در یک جلسه مترجم کار می کنید و دوست دارید این کار مفید است برای دسترسی به نتیجه یک محاسبه قبلی: 20 + 3 23
23
print() 23 همچنین اگر در حال ساخت اشیاء هستید و می خواهید این کار را انجام دهید، مفید است بدون تعیین نام ابتدا با آنها تعامل کنید: list() [] .append(1)
.append(2) .append(3)
_
[1, 2, 3]
حقیقتی تکان دهنده درباره رشته
قالب بندی
ذن پایتون را به خاطر بسپارید و اینکه چگونه باید «یکی آشکار» وجود داشته باشد
راهی برای انجام کاری؟” ممکن است وقتی پیدا کردید سرتان را خارانید
چهار راه اصلی برای انجام قالب بندی رشته در پایتون وجود دارد.
در این فصل نشان خواهم داد که این چهار روش قالببندی رشتهای چگونه کار میکنند و نقاط قوت و ضعف مربوط به آنها چیست.
هستند. من همچنین “قاعده سرانگشتی” ساده خود را برای نحوه انتخاب آن به شما می دهم
بهترین روش قالب بندی رشته های همه منظوره
بیایید درست وارد شویم، زیرا چیزهای زیادی برای پوشش داریم. به منظور داشتن یک ساده
مثال اسباب بازی برای آزمایش، فرض کنیم موارد زیر را داریم
متغیرها (یا ثابت ها، واقعا) برای کار با:errno = 50159747054
name = ‘Bob’
قوانین ارسال دیدگاه در سایت