Python入门学习过程(37)

今天学了str(),repr()和rjust()函数

python大大的图

图片发自App

今天很奇怪我打开的也是大大给的网址,也是正常按代码输入的,但是总有错误提示说rjust没有被定义。于是我的图就变成了如下这样

Python入门学习过程(37)_第1张图片
图片发自App

那我就试了一下删去了rjust()

Python入门学习过程(37)_第2张图片
图片发自App

这样可以看出rjust()的功效是让字符串右对齐,显得规整一点。我们正常不用rjust()的话,字符串显示是左对齐的。

str是输出字符串,repr也是输出字符串,但是str输出的是便于人看的,而repr输出的更为标准。对比一下这两组输出

图片发自App

第四行和第五行分别是用repr和str输出vars。这样还不太明显,只是有没有引号的差别而已。如果输出汉字,差别会很大。

图片发自App

repr输出的是机器内部看的一堆字符,str输出的才是我们看的

你可能感兴趣的:(Python入门学习过程(37))