|
本帖最后由 Andykim 于 2017-1-18 16:41 编辑
- x = 10
- # 第一种输出方式
- print(repr(x).rjust(2), repr(x*x).rjust(5, '*'))
- # 第二种输出方式
- print(repr(x).rjust(2), end='')
- print(repr(x*x).rjust(5, '*'))
复制代码 输出:10 **100
10**100
问题:*号只是为了好看点,就第一种,10和**100中间还有个空格?为什么?第二种输出用了end=''接起来了(默认是回车),第一种干嘛给我加个空格?如果想输出成第二种的那种格式,只写在一个print()函数里应该怎么写新手求问?谢谢
|
|