#指定需要输出内容的位置 通过位置进行输出选择 print ('{2},{0},{0}'.format('chuhao',20,'laowang')) #指定输出内容 print ('{2}'.format('chuhao',20,'laowang')) #通过大括号的个数来判断输出的字符串数 print ('{},{}'.format('chuhao',20,'laowang')) #通过关键字参数进行输出 print('{age},{name}'.format(name='laowang',age=24)) #通过映射list a_list = ['laowang','24','student'] b_list = ['laozhang',30,'teacher'] print('{0[2]},{0[1]},{0[0]}'.format(a_list)) print('{0[2]},{0[1]},{0[0]}'.format(b_list)) #通过映射字典 a_dict = {'name':'laowang','age':2,'job':'student'} print('{name},{job},{age}'.format(**a_dict)) #填充与对齐 #令输出的字符串宽度为5 若给出的宽度小于字符串本身的宽度,会按照字符串本身的宽度进行显示 print('{:>5}'.format('189')) #使用给定的数字填充多余的空值 本例中使用1进行填充 print('{:1>5}'.format('189')) #也可使用字母进行填充 print('{:a>8}'.format('189')) #精度与类型 保留4为小数 print('{:.4f}'.format(321.2352325423)) #用来做金额的千分位分割符 print('{:,}'.format(232487834537557124))
format函数用法详解
最新推荐文章于 2024-08-20 18:03:28 发布