'''
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
'''