python输出格式问题
例5.1 使用表达式
(源文件:code/expression.py)
输出
$ python expression.py
Area is 10
Perimeter is 14
另外,注意Python如何打印“漂亮的”输出。尽管我们没有在'Area is'和变量area之间指定空格,Python自动在那里放了一个空格,这样我们就可以得到一个清晰漂亮的输出,而程序也变得更加易读(因为我们不需要担心输出之间的空格问题)。这是Python如何使程序员的生活变得更加轻松的一个例子。
程序代码:
#!/usr/bin/python # Filename: expression.py length = 5 breadth = 2 area = length * breadth print 'Area is', area print 'Perimeter is', 2 * (length + breadth)
(源文件:code/expression.py)
输出
$ python expression.py
Area is 10
Perimeter is 14
另外,注意Python如何打印“漂亮的”输出。尽管我们没有在'Area is'和变量area之间指定空格,Python自动在那里放了一个空格,这样我们就可以得到一个清晰漂亮的输出,而程序也变得更加易读(因为我们不需要担心输出之间的空格问题)。这是Python如何使程序员的生活变得更加轻松的一个例子。
请问如何避免这种自作聪明的格式输出,以便以后如果输出1rd,2nd,3th...
print 'I\'m the', num,'th',one.