identity operators in python
من خلال الكلمات المفتحية is و is not يمكن فحص شرط معين مثل إيجاد عنصر معين في مصفوفة أو التأكد أن المصفوفة تم توريثها.
المثال التالي يقوم المتغير z بنسخ المتغير x بكل ما يحمل من خصائص و عناصر, لذلك عند الفحص إذا كان المتغير z هو نفسة x يتم طباعة True أي الشرط محقق
x = ["apple", "banana"] y = ["apple", "banana"] z = x print(x is z)
في المثال التالي يتم عرض False لأن z ليست y بل قامت بنسخ x على الرغم أنها تحمل نفس النوع (مصفوفة List) و تحمل نفس العناصر.
x = ["apple", "banana"] y = ["apple", "banana"] z = x print(x is y)
أما المثال التالي يتم العودة بـ True لأن يتم المقارنة بين نوع البيانات و القيم المخزنة في المتغيرين x و y
x = ["apple", "banana"] y = ["apple", "banana"] z = x print(x == y)
- روابط هامة لكورس لغة بايثون
- المتغير variable python
- انواع البيانات data type python
- if condition in python
- for loop in python
- while loop in python
- arithmetic operators in python
- assignment operators in python
- comparison operators in python
- logical operators in python
- identity operators in python
- input command in python
- array collection in python
- list in python
- tuple in python
- set in python
- dictionary in python
- iterators in python
- function in python