پاسخ_کوییز #پایتون ‌ 🔔 پاسخ کوییز بالا (همین کوییزی که بهش ریپلای…

هوش‌مصنوعی🔥برنامه‌نویسی | کدینگ‌یار#کوئیز #پایتون ‌ پیش‌نیاز: رشته‌ها و متدهای upper و capitalize ⏳ پاسخ کوییز ۲۴ ساعت دیگه توی همین کانال میاد. ‌ @codingyar
#پاسخ_کوییز #پایتون
‌
🔔 پاسخ کوییز بالا (همین کوییزی که بهش ریپلای زدم) رو در زیر ببینید ⬇️
‌
✅ جواب درست: «python Python»
‌
رشته‌ها در پایتون تغییرناپذیرن (immutable)؛ یعنی هیچ متدی نمی‌تونه خود رشته رو عوض کنه. متدهایی مثل upper و capitalize همیشه یک رشتهٔ جدید می‌سازن و برمی‌گردونن.
‌
توی خط دوم، upper رشتهٔ جدید PYTHON رو می‌سازه، ولی چون اون رو توی هیچ متغیری ذخیره نکردیم، دور ریخته می‌شه و name همون python می‌مونه. خط سوم، capitalize یک رشتهٔ جدید با حرف اول بزرگ می‌سازه و این بار نتیجه توی title ذخیره می‌شه؛ پس title برابر Python هست.
‌
اشتباه رایج: گزینهٔ «PYTHON Python» یعنی فکر کنیم upper خود name رو بزرگ کرده. برای این کار باید نتیجهٔ upper رو دوباره توی خود name ذخیره کنیم. گزینهٔ «PYTHON PYTHON» علاوه بر همین اشتباه، فرض می‌کنه capitalize فقط حرف اول رو بزرگ می‌کنه و به بقیه دست نمی‌زنه؛ در حالی که capitalize بقیهٔ حروف رو کوچیک می‌کنه. گزینهٔ «python python» هم یعنی فکر کنیم نتیجهٔ capitalize ذخیره نشده، در حالی که title همون نتیجه رو گرفته.

‌
آموزش هوش مصنوعی و برنامه نویسی 👇
@codingyar
وبسایت آموزشی:
www.codingyar.com
❤4👍1
۵ آبان ۱۴۰۵ ۲۵۸ ۱