刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

下列代码段执行后a的值为字符串的是?( )

A
a= int('4.5')
B
a= float("4")
C
a= int(float('4.5'))
D
a= str(4.5)
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

【喵呜刷题小喵解析】这道题目考查的是Python中数据类型转换的知识点。选项A:`a= int('4.5')`,这里的字符串`'4.5'`不能转换为整数,因此会抛出`ValueError`异常,代码无法执行。选项B:`a= float("4")`,字符串`"4"`可以转换为浮点数,结果为`4.0`,但这不是字符串。选项C:`a= int(float('4.5'))`,首先`float('4.5')`将字符串转换为浮点数`4.5`,然后`int(4.5)`将浮点数转换为整数`4`,所以a的值为整数`4`,不是字符串。选项D:`a= str(4.5)`,`str(4.5)`将浮点数`4.5`转换为字符串`'4.5'`,所以a的值为字符串`'4.5'`。因此,正确答案是D。
创作类型:
原创

本文链接:下列代码段执行后a的值为字符串的是?( )

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share