一、python3中/和//不同之处
python3中/表示浮点除法,即两者都是整数或者一方是浮点型或者两者都是浮点型,那么结果均为浮点数。其例子如下所示:
一、m是int,n是int
>>m = 1
>>n = 2
>>s = n/m
>>print(s)
>>2.0
二、m是float,n是int
>>m = 1.0
>>n = 2
>>s = n/m
>>print(s)
>>2.0
三、m是int,n是float
>>m = 1
>>n = 2.0
>>s = n/m
>>print(s)
>>2.0
四、m是float,n是float
>>m = 1.0
>>n = 2.0
>>s = n/m
>>print(s)
>>2.0
二、python3中的//表示整数除法
与/不同之处,只有这个地方
一、m是int,n是int
>>m = 1
>>n = 2
>>s = n/m
>>print(s)
>>2
二、m是float,n是int
>>m = 1.0
>>n = 2
>>s = n/m
>>print(s)
>>2.0
三、m是int,n是float
>>m = 1
>>n = 2.0
>>s = n/m
>>print(s)
>>2.0
四、m是float,n是float
>>m = 1.0
>>n = 2.0
>>s = n/m
>>print(s)
>>2.0