第15讲课后作业
关于format格式化输出函数print('{{0}}'.format('不打印'))
print("{{1}}".format("不打印", "打印"))
疑问:(1)输出括号为什么要再套用一层括号
(2)为什么位置参数不打印出来
(3)输出{0},{1}指的不是集合吗? 不是只有{}啊
(1)输出括号为什么要再套用一层括号
format 格式化用两个花括号会将另一个花括号给转义,相当于你转义 \ 时候要多加上个 \
(2)为什么位置参数不打印出来
因为格式化中的花括号被转义了,导致没有对应的格式化占位来格式化 format 后面的参数
(3)输出{0},{1}指的不是集合吗? 不是只有{}啊
不是集合,这是 format 格式化的语法规则,用 {} 花括号表示格式化占位,里面的 0 和 1 表示 位置参数
页:
[1]