دستور پایتون isalnum() در زبان برنامه‌نویسی پایتون، تابع isalnum() یک تابع پیش‌فرض است که بررسی می‌کند که آیا یک رشته شامل ترکیبی از حروف و اعداد است یا خیر. این تابع برای بررسی وجود هر نوع کاراکتر غیر الفبا و غیر رقمی در رشته مناسب است. ساختار تابع isalnum(): رشته.isalnum() توضیحات: - رشته: رشته‌ای است که می‌خواهید بررسی کنید که آیا شامل حروف و اعداد است یا خیر. خروجی تابع: - اگر رشته شامل ترکیبی از حروف و اعداد باشد، خروجی True خواهد بود. - اگر رشته شامل کاراکترهای غیر الفبا و غیر رقمی باشد، خروجی False خواهد بود. مثال‌ها: ```python string1 = "Hello123" print(string1.isalnum()) # خروجی: True string2 = "Hello!123" print(string2.isalnum()) # خروجی: False string3 = "123" print(string3.isalnum()) # خروجی: True string4 = "!@#$" print(string4.isalnum()) # خروجی: False string5 = "Hello" print(string5.isalnum()) # خروجی: True ``` در مثال اول، رشته "Hello123" شامل ترکیبی از حروف و اعداد است، بنابراین خروجی True است. در مثال دوم، رشته "Hello!123" شامل کاراکترهای غیر الفبا و غیر رقمی است (در اینجا کاراکتر صفحه‌بندی "!" است)، بنابراین خروجی False است. در مثال سوم، رشته "123" شامل اعداد است و هیچ کاراکتر غیر رقمی ندارد، بنابراین خروجی True است. در مثال چهارم، رشته "!@#$" شامل کاراکترهای غیر الفبا و غیر رقمی است، بنابراین خروجی False است. در مثال پنجم، رشته "Hello" شامل حروف است و هیچ کاراکتر غیر الفبا ندارد، بنابراین خروجی True است. استفاده از تابع isalnum() در پروژه‌های واقعی: - اعتبارسنجی رمزعبور: می‌توان از تابع isalnum() برای بررسی اینکه رمزعبور کاربر شامل حروف و اعداد استفاده شود. اگر رمزعبور شامل کاراکترهای غیر الفبا و غیر رقمی باشد، می‌توان پیام خطا مناسبی به کاربر نمایش داد. - اعتبارسنجی ورودی کاربر: در برنامه‌های کاربردی که نیاز به دریافت ورودی از کاربر دارند، می‌توان از تابع isalnum() برای بررسی اینکه ورودی شامل ترکیبی از حروف و اعداد استفاده شود. اگر ورودی شامل کاراکترهای غیر الفبا و غیر رقمی باشد، می‌توان پیام خطا مناسبی به کاربر نمایش داد. با استفاده از تابع isalnum()، می‌توانید به راحتی و به صورت اتوماتیک بررسی کنید که آیا یک رشته تنها شامل حروف و اعداد است یا خیر. این تابع در پروژه‌های مختلفی که نیاز به بررسی وجود کاراکترهای غیر الفبا و غیر رقمی در رشته دارند، بسیار مفید است.