zoukankan      html  css  js  c++  java
  • python字符串处理

    1、传统的字符串处理方式为 %

      格式化字符串时,python使用一个字符串为模板,模板中的格式符为真实值预留了位置。

      常见格式符有:

        %s:字符串    %e:指数,基底写为e

        %c:单个字符   %E:指数,基底写为E

        %d:十进制整数  %i:十进制整数

        %o:八进制整数  %f:浮点数

        %x:十六进制整数  %F:浮点数

        %b:二进制整数  %g:指数e或浮点数

      

        

      我们还可以使用字典来传递真实值:

        

      还可以使用如下格式:

        "%[(name)][flags][width].[precision]typecode"

        (name):命名,如上面的%(age)d 中的age

        flags:对齐及填充方式:+-0, +:右对齐;-:左对齐;0左边补零

        width:表示显示宽度

        precision:表示精度

        typecode:表示格式符类型

        

        

        

    2、python还有一个更加强大的字符串处理函数.format()

      它通过{}和:来替代%,可以轻松的实现list,tuple,dict等的传参格式化

      1)通过位置格式化

        format()函数格式化字符串,默认是按照顺序替换,但是也可以指定位置替换

          

        传入位置参数列表,可以用*列表

          

      2)使用关键字参数

        

       3)通过对象属性:

        

      4)通过下标

        

        

      5)填充与对齐

        格式:{:[填充字符][对齐方式<^>][宽度]}

        

      6)精度

        

        也可以和填充搭配使用

        

      7)进制

         

        逗号,还可以用作千分位分隔符

        

        

      

          

  • 相关阅读:
    ASP.NET MVC 中将FormCollection与实体间转换方法
    MVC Actionlink 参数说明
    mvc中Scripts.Render、Styles.Render
    MVC项目内无法添加System.Web.Optimization
    NUGET命令
    Entity Framwork(EF) 7——在Controller内获取指定字段的值
    学习Django
    windows下上传文件到VWware的centos
    Python、PIP环境变量的配置
    对已经发布订阅的sqlserver进行修改-添加新的表
  • 原文地址:https://www.cnblogs.com/fiona-zhong/p/10240102.html
Copyright © 2011-2022 走看看