|
|

楼主 |
发表于 2020-2-10 19:56:51
|
显示全部楼层
本帖最后由 慕良 于 2020-2-10 19:59 编辑
思考题
0.根据说明填写相应的字符串格式化符号
| 符号 | 说明 | | %c | 格式化字符及其 ASCII 码 | | %S | 格式化字符串 | | %D | 格式化整数 | | %o | 格式化无符号八进制数 | | %x | 格式化无符号十六进制数 | | %X | 格式化无符号十六进制数(大写) | | %f | 格式化浮点数,可指定小数点后的精度 | | %e | 用科学计数法格式化浮点数 | | %E | 作用同 %e,用科学计数法格式化浮点数 | | %g | 根据值的大小决定使用 %f 或 %e | | %G | 作用同 %g,根据值的大小决定使用 %f 或者 %E |
1. 请问以下这行代码会打印什么内容?
>>> "{{1}}".format("不打印", "打印")
'{1}'
2. 以下代码中,a, b, c是什么参数?
>>> "{a} love {b}.{c}".format(a="I", b="FishC", c="com")
'I love FishC.com'
关键字参数
3. 以下代码中,{0}, {1}, {2}是什么参数?
>>> "{0} love {1}.{2}".format("I", "FishC", "com")
'I love FishC.com'
位置参数
4. 如果想要显示Pi = 3.14,format前边的字符串应该怎么填写呢?
''.format('Pi = ', 3.1415)
'{0}{1:.2f}'.format('Pi = ', 3.1415)
|
|