Rea*_*deo 5 php python language-comparisons comparison-operators
问题是这样说的.
这是一个小解释.
在PHP中."=="就像这样
2=="2" (Notice different type)
// True
Run Code Online (Sandbox Code Playgroud)
在python中:
2=="2"
// False
2==2
// True
Run Code Online (Sandbox Code Playgroud)
php中python"=="的等价物是"==="
2===2
//True
2==="2"
//False
Run Code Online (Sandbox Code Playgroud)
百万美元的问题.什么是PHP"=="等同于python?
Python没有类型之间的强制PHP的方式做,主要是.
你必须明确地做到这一点:
2 == int('2')
Run Code Online (Sandbox Code Playgroud)
要么
str(2) == '2'
Run Code Online (Sandbox Code Playgroud)
Python强制数字类型(您可以将浮点数与整数进行比较),Python 2也会在Unicode和字节字符串类型之间自动转换(令许多人感到懊恼).