字符串格式化回顾
在开始为对象定义自定义的字符串表示之前,请先确认您已经熟悉字符串及其格式化方式。若需要复习,建议您花一点时间查看官方 Python 字符串格式化教程。
在本练习中,请考虑下面的代码:
my_num = 5
my_str = "Hello"
f = ...
print(f)
其中缺少了对 f 的定义。
下面是几种可能的 f 定义方式:
1.
f = "my_num is {0}, and my_str is {1}.".format(my_num, my_str)
2.
f = "my_num is {}, and my_str is \"{}\".".format(my_num, my_str)
3.
f = "my_num is {n}, and my_str is '{s}'.".format(n=my_num, s=my_str)
4.
f = "my_num is {my_num}, and my_str is '{my_str}'.".format()
本练习是课程的一部分
