2017-7-10 str, repr, rjust()

范例:

2017-7-10 str, repr, rjust()_第1张图片

我用http://rextester.com/l/python_online_compiler


2017-7-10 str, repr, rjust()_第2张图片

结果相同。

str()和 repr()

repr()和``做的是完全一样的事情,它们返回的是一个对象的“官方”字符串表示,也就是说绝大多数情况下可以通过求值运算(使用内建函数eval())重新得到该对象;

但str()致力于生成一个对象的可读性好的字符串表示,它的返回结果通常无法用于eval()求值,但很适合用于print语句输出。

也就是说 repr() 输出对 Python比较友好,而str()的输出对用户比较友好。虽然如此,很多情况下这三者的输出仍然都是完全一样的。

rjust()

字符串对象的 rjust() 方法, 它可以将字符串靠右, 并在左边填充空格。

还有类似的方法, 如 ljust() 和 center()。 这些方法并不会写任何东西, 它们仅仅返回新的字符串。

另一个方法 zfill(), 它会在数字的左边填充 0


2017-7-10 str, repr, rjust()_第3张图片

可是同样代码在

https://tutorialspoint.com/execute_python_online.php


2017-7-10 str, repr, rjust()_第4张图片

不清楚为什么要这么空格。。。。

你可能感兴趣的:(2017-7-10 str, repr, rjust())