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

单选题

已知xs=(5,‘女’,‘北京大学’),该如何定义字符串geshi,才能在执行print(geshi%xs)后得到如下的运行结果?( )

学号:000005 性别:女 学校名称: 北京大学

A
geshi=‘学号:%6d\t性别:%s\t学校名称: %s’
B
geshi=‘学号:%06s\t性别:%s\t学校名称: %s’
C
geshi=‘学号:%06d\t性别:%s\t学校名称: %s’
D
geshi=‘学号:%6d\t性别:%d\t学校名称: %d’
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

在这个问题中,我们需要定义一个字符串geshi,使得在执行print(geshi%xs)后能够得到特定的运行结果。根据题目给出的xs的值以及期望的运行结果,我们可以分析如下:

  • 学号是一个数字,需要用到格式化字符串中的整数格式化符号%d,并且希望输出至少有6位数字宽度(不足部分用前导零填充),所以应该使用%06d。
  • 性别是一个字符串,需要用%s进行格式化。
  • 学校名称同样是一个字符串,也需要用%s进行格式化。

因此,正确的字符串定义应该是:geshi=‘学号:%06d\t性别:%s\t学校名称: %s’。选项C与此相符,所以答案是C。

创作类型:
原创

本文链接:已知xs=(5,‘女’,‘北京大学’),该如何定义字符串geshi,才能在执行print(geshi

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

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

分享考题
share