str.isidentifier() هل هي معرّف صالح

آخر تحديث: 2026-09-22

str.isidentifier() هل هي معرّف صالح

str.isidentifier() تُرجع True إذا كانت السلسلة النصية معرّفًا صالحًا في Python (اسم متغير/دالة).

التصنيفدوال النصوص
النوعدوال الأنواع المدمجة
إصدار بايثونall

📝 الصياغة

str.isidentifier()

القيمة المُعادة:bool. True if the string is a valid Python identifier.

يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

True
False
True
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا يفحص isidentifier()؟
Aما إذا كانت السلسلة معرفًا Python صالحًا (يمكن استخدامه كاسم متغير/دالة). 'foo_bar'.isidentifier() هو True، و'123abc'.isidentifier() هو False.
Qهل تُعد الكلمات المفتاحية معرفات صالحة؟
A'if'.isidentifier() يُرجع True، لكن if كلمة مفتاحية في Python ولا يمكن استخدامها كاسم متغير. يجب أيضًا استبعاد الكلمات المفتاحية عبر keyword.iskeyword('if').
Qهل يمكن أن تكون الصينية معرفًا؟
Aنعم. يدعم Python 3 المعرفات مع Unicode: '名字'.isidentifier() يُرجع True.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%