من وقتی که مقدار استرینگ رو عددی و کاراکتری(توام)قرارمیدم بازم برای isalnum خروجی true برمیگردونه ورژن پایتون که استفاده میکنم 3.10 هست.
مثلا خروجی استرینگ زیر رو true برمیگردونه
'word='56ty
درود
متد isalnum() در صورتی مقدار true برمیگردونه که تمام کاراکترهای رشته، حرف الفبا یا عدد باشند. این مقداری که شما میدید هم جزو این دسته هست و برای همین true میده.
اگر میخواید تست کنید یه دلار یا شارپ توش بذارید اوکی میشه.