Python 3.x'te, bazıları var a, böyle max(a, b) != max(b, a)mi?
ave bbir dahili içinde piton tipte olması gerektiği ve herhangi bir dönüştürme içermezler.
Türü ave bolabilir: num, float, bool, list, tuple ...
Misal:
a = 1 # Correct
a = [1, 2] # Correct
a = float('nan') # Wrong
maxalır yerleşik bir işlevdir . Yani, a,baynı b,anedenle max(a,b)eşit olmalıdırmax(b,a)
float('nan')bunun yerleşik bir tür olmadığını iddia edemezsiniz. "Yerleşik tip" in yeni bir şey oluşturmak zorunda kalmadan yaratabileceğiniz her şey anlamına geleceğini varsayıyorum class.
float('nan'), neden? Açık olmak float('nan')gerekirse, istediğiniz gibi bir şeyi hariç tuttuğunuz bir soru sormanıza izin verilir ; sorun bu değil. Sorun şu ki, kimse ne sormaya çalıştığınızdan emin değil.