str 与 repr

'''
str 与 repr
'''

mystr='hello world!\n'#repr可以观察转义字符
print(str(mystr))#人可以看懂
#hello world!

print(repr(mystr))#计算机看懂
#'hello world!\n'


data=3/7

print(str(data))#一般的数据两者一样
#0.42857142857142855
print(repr(data))
#0.42857142857142855

print(repr(str))#repr 可以处理任何类型,标识类型
print(repr(int))
print(repr('1'))
print(repr(1))
#'1'
#1
print(str('1'))#str 不可以区别类型,统一转换字符串
print(str(1))
#1
#1


for i in range(10):#rjust(10),ljust(10)调整字符宽度,rjust\ljust对齐方式
    print(repr(i).ljust(10),repr(i*i).ljust(10),repr(i*i*i).ljust(10))
'''

0          0          0         
1          1          1         
2          4          8         
3          9          27        
4          16         64        
5          25         125       
6          36         216       
7          49         343       
8          64         512       
9          81         729       



'''

 

posted @ 2019-08-13 10:43  青春叛逆者  阅读(136)  评论(0编辑  收藏  举报