习题 5: 更多的变量和打印 ************************ 我们现在要键入更多的变量并且把它们打印出来。这次我们将使用一个叫“格式化\ 字符串(format string)”的东西. 每一次你使用 ``"`` 把一些文本引用起来,你就建立了一个字符串。 字符串是程序将信息展示给人的方式。你可以打印它们,可以将它们写入文件,还\ 可以将它们发送给网站服务器,很多事情都是通过字符串交流实现的。 字符串是非常好用的东西,所以再这个练习中你将学会如何创建包含变量内容的字\ 符串。使用专门的格式和语法把变量的内容放到字符串里,相当于来告诉 python :“嘿,\ 这是一个格式化字符串,把这些变量放到那几个位置。” 一样的,即使你读不懂这些内容,只要一字不差地键入就可以了。 .. literalinclude:: ex/ex5.py :linenos: .. warning:: 如果你使用了非 ASCII 字符而且碰到了编码错误,记得在最顶端加一行 ``# -- coding: utf-8 --`` 。 你应该看到的结果 ================ .. literalinclude:: ex/ex5.txt :language: console 加分习题 ======== 1. 修改所有的变量名字,把它们前面的``my_``去掉。确认将每一个地方的都改掉,\ 不只是你使用``=``赋值过的地方。 2. 试着使用更多的格式化字符。例如 ``%r`` 就是是非常有用的一个,它的含义是“不管什么都\ 打印出来”。 3. 在网上搜索所有的 Python 格式化字符。 4. 试着使用变量将英寸和磅转换成厘米和千克。不要直接键入答案。使用 Python 的\ 计算功能来完成。