آخرین مقالات
شمارش تعداد یک حرف در یک رشته در پایتون
رشته ای داریم که می خواهیم تعداد تکرار یک کاراکتر در آن رشته را شمارش کنیم. این عملیات خاص روی رشته در بسیاری از برنامه ها مانند حذف موارد تکراری یا شناسایی کاراکترهای ناخواسته کاملاً مفید است. روش شماره 1: […]
کد regex: استخراج تمام URL های درون یک کد html
url های درون یک کد html درون تگ های a و درون ویژگی href این تگ ها قرار می گیرد. یعنی تمام متن هایی که بین دو علامت ” بعد از کلمه href قرار می گیرند باید استخراج شوند: href="([^\"]*)" […]
تفاوت متد lower با متد casefold در پایتون
متد casefold() مشابه متد lower() است اما وسیعتر است. این بدان معناست که متد casefold() نسبت به متد lower() کاراکترهای بیشتری را به حروف کوچک تبدیل می کند. به عنوان مثال، حرف آلمانی ß از قبل کوچک است، بنابراین، متد lower() تبدیل را انجام نمی […]
تبدیل دیکشنری به لیست در پایتون
در این مقاله نحوه تبدیل دیکشنری پایتون به لیست را به شما نشان خواهیم داد. بسته به اینکه چه هدفی از این تبدیل داشته باشید روش های مختلفی وجود دارد. مثلاً شاید بخواهید فقط کلید ها را در قالب یک […]
افزودن عنصر جدید به لیست در دیکشنری پایتون
در این مقاله فرض می کنیم یک دیکشنری داریم که مقادیر کلید یا کلید هایی از نوع لیست است و قصد داریم نحوه افزودن عنصر جدید به این لیست ها را در دیکشنری پایتون ببینیم. دوره پیشنهادی: دوره مقدماتی آموزش […]
چطور در پایتون بدانیم کلید مورد نظر در دیکشنری وجود دارد یا نه؟
چرا بررسی می کنیم که آیا یک کلید در دیکشنری پایتون وجود دارد؟ دیکشنری ها انواع داده های رایج و پرکاربرد در پایتون هستند. آنها برای ذخیره جفت های کلید-مقدار استفاده می شوند و این مقادیر توسط کلیدهای مربوطه قابل دسترسی […]
کاربرد های ماژول OS در پایتون
ماژول OS در پایتون عملکردهایی را برای تعامل با سیستم عامل ارائه می دهد. ماژول OS تحت ماژول های ابزار استاندارد پایتون قرار می گیرد. این ماژول روش هایی برای استفاده از عملکرد های وابسته به سیستم عامل را ارائه […]
پیدا کردن کاراکتر های مشترک بین دو رشته در پایتون
برای یافتن کاراکترهای مشترک بین دو رشته: از تابع set() برای تبدیل رشته اول به یک set استفاده کنید. از متد intersection() برای بدست آوردن کاراکترهای مشترک استفاده کنید. string1 = 'abcd' string2 = 'abzx' common_characters = set(string1).intersection(string2) print(common_characters) # 👉️ […]
کد regex: اعتبار سنجی ایمیل
ایمیل از دو بخش تقسیم می شود. نام شخصی ایمیل و دامنه ایمیل که با یک علامت @ از هم جدا می شوند. در نتیجه به عنوان اولین قانون باید حتماً و فقط یک علامت @ داشته باشد که بین […]
حذف موارد تکراری از لیست تودرتو در پایتون
حذف موارد تکراری از لیست ها و … مسئله ایست که بارها به آن برخورد می کنیم، اما گاهی اوقات هنگامی که با ساختار های داده پیچیده و تو در تو سروکار داریم، به تکنیک های مختلفی برای رسیدگی به […]
کد regex:شماره موبایل
می خواهیم شماره موبایلی که از کاربر خواسته ایم را اعتبار سنجی کنیم. قوانین زیر را برای یک شماره موبایل که می تواند ثابت، ایرانسل یا همراه اول باشد بررسی می کنیم. قوانین: شماره موبایل عددی است با 09 شروع […]
تغییر پوشه فعلی در پایتون
ماژول OS در پایتون برای تعامل با سیستم عامل استفاده می شود. این ماژول به همراه نصب استاندارد پایتون ارائه می شود، بنابراین نیازی به نصب خارجی آن نیست. برای تغییر دایرکتوری کاری فعلی (CWD) از متد os.chdir() استفاده می شود. این […]