python 定义两个变量a=3.0, b=2, c =a//b打印c的值和c的类型 定义两个变量a=3, b=2, d =a//b打印d的值和d的类型 C和d类型是否一致,为什么
a=3.0 b=2 c =a//b print(c) print(type(c))
a=3 b=2 d =a//b print(d) print(type(d))
c和d类型不一致。因为a为浮点型时,//运算符会向下取整并返回整数,因此c的类型为int;而a为整型时,//运算符直接返回整数,因此d的类型也为int。
原文地址: https://www.cveoy.top/t/topic/Ael 著作权归作者所有。请勿转载和采集!