python字符串的操作

表达式 '{1:#<5}{0:#>3}'.format(1,0) 的值为:

A.
'####10##'

B.
'####01##'

C.
'1######0'

D.
'0######1'

选择d
0######1

参考GPT和自己的思路:

B. '####01##'

解析:

  • {1:#<5} 表示将第一个参数(1)填充到长度为5的左对齐的区域中,用 # 符号填充左侧空余的位置,所以结果为 ####1。
  • {0:#>3} 表示将第二个参数(0)填充到长度为3的右对齐的区域中,用 # 符号填充左侧空余的位置,所以结果为 01##。
  • 将两个结果拼接起来得到 '####01##'。