python '\r' 和‘’.format的用法

时间:2022-12-25 22:51:01
# \r 默认表示将输出的内容返回到第一个指针,这样的话,后面的内容会覆盖前面的内容
def  main():
     for  in  range ( 65 , 91 ):
         s = "\r{name:s}" . format (name = chr (i))
         time.sleep( 0.5 )
         sys.stdout.write(s)
 
main()
 
 
#  r 的用法
s = "\tt"    #如果这样输出的话,则\t会变成制表符号,将有一个table键作用产生
ns = r "\tt"
print (s)
print (ns)    #如果在前面加r字符,则表示让这个字符串里面的内容失去转义的意义

格式化字符串包含由大括号{}围住的“替代域”,在大括号外的文本内容直接复制到输出的字符串里。string.format()的语法类似于%,不同之处在于在此使用{}和:两个符号替代。例如, '%03.2f' 对应为'{:03.2f}'。string.format()的语法为

'{0}, {1}, {2}'.format('a', 'b', 'c')