• 技术文章 >Python技术 >Python基础教程

    python常见过滤器的整理

    小妮浅浅小妮浅浅2021-08-09 09:54:25原创3852

    常见过滤器

    1、safe渲染时值不转义。

    2、capitialize把值的首字母转换成大写,其他子母转换为小写。

    3、lower把值转换成小写形式。

    4、upper把值转换成大写形式。

    另外还有:

    title: 把值中每个单词的首字母都转换成大写

    trim: 把值的首尾空格去掉

    striptags: 渲染之前把值中所有的HTML标签都删掉

    join: 拼接多个值为字符串

    replace: 替换字符串的值

    round: 默认对数字进行四舍五入,也可以用参数进行控制

    int: 把值转换成整型

    实例

    {{ 'abc' | captialize  }}
    # Abc
     
    {{ 'abc' | upper  }}
    # ABC
     
    {{ 'hello world' | title  }}
    # Hello World
     
    {{ "hello world" | replace('world','daxin') | upper }}
    # HELLO DAXIN
     
    {{ 18.18 | round | int }}
    # 18

    以上就是python常见过滤器的整理,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python过滤器
    上一篇:python类的继承链分析 下一篇:python使用jinja2进行渲染

    相关文章推荐

    • python traceback如何输出异常• python如何实现自定义异常类• python GIL锁的底层原理探究• python快速排序实现元素递增• python用内置函数进行判断• python help()获取函数信息• python sorted()函数的参数用法• python range()函数指定数值• python参数默认值如何使用• python关键字参数的多种使用• python函数接收不同类型的参数• python函数返回多个返回值• python类方法如何定义• python静态方法如何定义• python特殊方法有哪些• python类的继承如何定义?• python类的继承链分析

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网