zoukankan      html  css  js  c++  java
  • Python 字符串格式化

    Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。

    Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。

    python 字符串格式化符号:

    print ("My name is %s and weight is %d kg!" % ('Tom',25))

    运行结果是:

    My name is Tom and weight is 25 kg!

     

     

    <tbody

        符   号

    描述

          %c

     格式化字符及其ASCII码

          %s

     格式化字符串

          %d

     格式化整数

          %u

     格式化无符号整型

          %o

     格式化无符号八进制数

          %x

     格式化无符号十六进制数

          %X

     格式化无符号十六进制数(大写)

          %f

     格式化浮点数字,可指定小数点后的精度

          %e

     用科学计数法格式化浮点数

          %E

     作用同%e,用科学计数法格式化浮点数

          %g

     %f和%e的简写

          %G

     %F 和 %E 的简写

          %p

     用十六进制数格式化变量的地址

    格式化操作符辅助指令:

    符号

    功能

    *

    定义宽度或者小数点精度

    -

    用做左对齐

    +

    在正数前面显示加号( + )

    <sp>

    在正数前面显示空格

    #

    在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于用的是'x'还是'X')

    0

    显示的数字前面填充'0'而不是默认的空格

    %

    '%%'输出一个单一的'%'

    (var)

    映射变量(字典参数)

    m.n.

    m 是显示的最小总宽度,n 是小数点后的位数(如果可用的话)

    Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。

    欢迎大家批评指正,指出问题,谢谢!

  • 相关阅读:
    投入产出分析软件研发成功
    GIS 的未来
    无比期待arcgis10
    北京市服务业空间结构研究框架
    经济普查资料开发应用的基本方法及常用的统计分析方法
    关于公共设施或公共空间的服务区分析
    打造国家级GIS 平台——来自Jack Dangermond
    MySQL的字符串函数大全
    loadrunner 将执行脚本 写到vuser_init函数中问题
    mysql 批量update操作错误解决
  • 原文地址:https://www.cnblogs.com/yhcTACK/p/15000178.html
Copyright © 2011-2022 走看看