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

单选题

想得到的输出为"My name is Kevin and I am 10 years old."以下选项正确的是?( )

A
print('My name is %s and I am %d years old.',%('Kevin',10))
B
print('My name is %s and I am %d years old.'%('Kevin',10))
C
print('My name is %c and I am %d years old.'%('Kevin',10))
D
print('My name is %s and I am %d years old.'%',Kevin',%10))
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

【喵呜刷题小喵解析】题目中想要得到的输出为"My name is Kevin and I am 10 years old."。在Python中,字符串格式化使用`%`操作符,其后跟格式化的字符串,再跟元组形式的参数。正确的格式化方式是将元组参数放在`%`操作符后面,并用括号包围起来。所以,选项B的`print('My name is %s and I am %d years old.'%('Kevin',10))`是正确的。选项A的格式化语法错误,缺少括号;选项C使用了`%c`,这是用于格式化单个字符的,不适用于字符串;选项D的语法也错误,`%`操作符后面应该直接跟格式化字符串和参数,而不是两个单独的字符串和参数。
创作类型:
原创

本文链接:想得到的输出为"My name is Kevin and I am 10 years old."以下

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

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

分享考题
share