پرسش پاسخ پایتون

145 پرسش ثبت شده

تفاوت بین ماژول و پکیج در پایتون چیست؟

What\'s the difference between a module and package in Python?

می‌خواستم بدونم فرق بین ماژول و پکیج در پایتون چیه؟ گاهی وقت‌ها در مستندات و آموزش‌ها از این دو اصطلاح استفاده می‌شه و راستش کمی گیج شدم. ممنون می‌شم اگه توضیح بدی که هرکدوم چیه و کی باید ازشون استفاده کنیم.
1403/06/07

چگونه یک رشته را با چندین جداکننده مختلف به کلمات تقسیم کنیم؟

How to split strings into words with multiple word boundary delimiters?

چطور می‌توانم یک رشته متنی رو که در اون کلمات با چندین نوع جداکننده (مثل فاصله، نقطه، ویرگول و ...) از هم جدا شدن، به صورت کلمات مجزا تقسیم کنم؟
1403/06/07

چگونه می‌توان به یک نمونه (instance) از یک شیء در پایتون یک متد اضافه کرد؟

How can I add a method to an existing object instance in Python?

چطور میتونم در پایتون به یک شیء از یک کلاس بدون تغییر کلاس اصلی، یه متد جدید اضافه کنم؟
1403/06/07

چطور می‌توانم تمام جایگشت‌های یک لیست را تولید کنم؟

How do I generate all permutations of a list?

یه لیستی دارم و می‌خوام تمام جایگشت‌های ممکن این لیست رو به دست بیارم. مثلا اگه لیستم [1, 2, 3] باشه، باید بتونم همه حالت‌های مختلفش رو تولید کنم. یه روش ساده و بهینه برای انجام این کار چی می‌تونه باشه؟
1403/06/07

چگونه می‌توانم اولین حرف هر کلمه در یک رشته را به بزرگ تبدیل کنم؟

How can I capitalize the first letter of each word in a string?

چطور مبتونم اولین حرف هر کلمه از یک رشته رو به حرف بزرگ تبدیل کنم؟
1403/06/07

سه نقطه (...) در پایتون چه کاربردی دارد؟

What does the ellipsis (...) do in Python?

توی پایتون به سه نقطه پشت سر هم (...) برخوردم و می‌خوام بدونم این سه نقطه چه کاربردی داره و چطور میشه ازش استفاده کرد؟
1403/06/07

چطور بفهمیم یک رشته در لیستی از رشته‌ها به عنوان زیررشته وجود دارد؟

How to check if a string is a substring of items in a list of strings?

یه لیست از رشته‌ها دارم و می‌خوایم بفهمیم که آیا یه رشته مشخص توی هر کدوم از اون رشته‌ها به عنوان زیررشته وجود داره یا نه. به عنوان مثال، یه لیستی از اسامی داریم و می‌خوایم بفهمیم که آیا یه اسم خاص توی هر کدوم از اون اسامی به عنوان زیررشته هست یا نه. چطور می‌تونیم این کار رو انجام بدیم؟
1403/06/07

پیشوندهای u و r در رشته‌های پایتون دقیقاً چه کار می‌کنند و رشته‌های خام (raw string literals) چی هستند؟

What exactly do u and r string prefixes do, and what are raw string literals?

در زبان پایتون، وقتی از پیشوندهای u و r در تعریف رشته‌ها استفاده می‌کنیم، این پیشوندها چه تأثیری دارند و چه مفهومی دارند؟ همچنین، منظور از "رشته‌های خام" (raw string literals) در پایتون چیست؟
1403/06/07