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