单选题
11.( )print(”{0:<20}”.format(”helloworld”))
A
输出占20位,右对齐
B
输出占20位,中间对齐
C
输出占20位,左对齐
D
输出少于20位
答案解析
正确答案:C
解析:
这是一道关于Python字符串格式化的问题。
- `"{0:<20}"` 中的 `<20` 表示左对齐,并占用20个字符的宽度。
- `"helloworld"` 这个字符串本身只有10个字符。
- 根据格式化指令,`"helloworld"` 会被左对齐,并在右侧填充空格,直到总长度为20个字符。
选项分析:
- A选项(输出占20位,右对齐):错误,因为使用的是左对齐符号 `<`。
- B选项(输出占20位,中间对齐):错误,Python字符串格式化没有直接提供中间对齐的符号。
- C选项(输出占20位,左对齐):正确,符合题目中的格式化指令。
- D选项(输出少于20位):错误,因为格式化后的字符串长度是20个字符。
因此,答案是C。






