أعرف أن لكل شيء وظيفة محددة في البايثون ولن أجد أي شيئين متشابهين في طريقة عملهم في البايثون(سواء كان دالة، تعليمة برمجية …) لكنني لم أفهم الفرق بين == و is فكلتاهما تعطي نفس النتيجة كما في المثال التالي:
n = 5
# Test one.
if n == 5:
print 'Yay!'
# Test two.
if n is 5:
print 'Yay!'
السؤال
TheProgrammer
أعرف أن لكل شيء وظيفة محددة في البايثون ولن أجد أي شيئين متشابهين في طريقة عملهم في البايثون(سواء كان دالة، تعليمة برمجية …) لكنني لم أفهم الفرق بين == و is فكلتاهما تعطي نفس النتيجة كما في المثال التالي:
فهل هنالك فرق بينهم؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.