一些字符串格式化方法

常用格式化

    msg = ' i am %s,my age is %d' %("huangjian",30)                                       #%s站位符,可以传入任何值 ,%d只能传入数字

    tpl = "percent %f" %(3.141592653)                                                              #%f小数,默认最多保留6位    %.2f    保留两位小数    %f  %% 百分数表示

    tpl = "i am %(name)s,my age is (age)d "%{"name":"huangjian","age":30}"   #在%s和%d的基础上加参数%[name]是key 

    print('name','uid','gid',sep=":")                                                                      #字符串拼接打印出来

 

 

   formart

   tpl = "i am {},my age is {}".format("huangjian",21)                                         #不写东西默认里面从0开始 ,第二个是2.后面传入的值相当于一个元组 ,进行for循环,对位子上的元素进行下标分配

   tpl = "i am {1},my age is {1}".format("huangjian",21,("rthr",345))                  #后面位子1对应的是21

posted @ 2020-06-10 16:22  xiaojianfir  阅读(114)  评论(0)    收藏  举报