PYTHON 3中的float(44 * 2.2)和(float)(44 * 2.2)有什么区别?

奥米德·康普西

如果只输入float(44*2.2)解释器,(float)(44*2.2)它们将返回相同的结果。是一个显式转换结果,然后将其用作函数吗?每种情况以及每种情况的利弊有什么用?这是Python 3,我确定它也将与Python 2一起使用。

递归的

两种用法都调用内置函数float在python中,函数只是值,因此(float)与相同的函数引用也是如此float

不涉及任何转换。我更喜欢第一种用法,因为它更清楚。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python2 中的 with 和 if 有什么区别?

Python中的“ 2 * 2”和“ 2 ** 2”有什么区别?

3/2和-3/2有什么区别?

>&2和&> 2有什么区别

Python 2.X中的range和xrange函数之间有什么区别?

Python2中的dict.items()和dict.iteritems()有什么区别?

Python2中的dict.items()和dict.iteritems()有什么区别?

python中的list [1]和list [1:2]有什么区别?

Apache Karaf 2和3之间有什么区别?

Angular 2中的(click)和(ngSubmit)有什么区别

Angular 2中的OnChanges和DoCheck有什么区别?

python中系列的层次结构索引中的x [1,2]和x [1] [2]有什么区别?

Scheme中的'('()2 3)和'(()2 3)有什么区别?

bash中的输出捕获函数中{} 1>&2和()1>&2有什么区别

Python:(1,2,3)和[1,2,3]有什么区别,什么时候应该使用它们?

Keras中的conv2d和Conv2D有什么区别?

keras中的UpSampling2D和Conv2DTranspose函数有什么区别?

C#中的myArray.GetValue(2)和myArray [2]有什么区别?

R中的x ^ 2和I(x ^ 2)有什么区别?

2 .htaccess有什么区别

Shell脚本中的“ for i”和“ for in 1 2 3 4”之间有什么区别?

VB中的form2.Close()和Form3.ActiveForm.Close()有什么区别

pip和python2 -m pip有什么区别?

Python的unittest和unittest2模块之间有什么区别?

构建Python时b2和./bootstrap.sh有什么区别

GPL v2和GPL v3许可之间有什么区别?

Redmine 3.x和2.x版本之间有什么区别

AWS S3 SDK ListObjectsV2 startafter和ContinuationToken之间有什么区别?

boto3 list_objects和list_objects_v2有什么区别?