<span style="font-family:FangSong_GB2312;font-size:18px;">格式符
%[(name)][floags][width].[precision]typecode
(name) 可选,用于选择指定的key
flags  可选,可提供的值有:· +    右对齐,整数前加正号,负数前加负号· -    左对齐,正数钱无符号,负数前加负号;· 空格 右对齐;正数前加空格,负数前加负号· 0    右对齐,正数前无符号,负数前加负号;用0填充
width   可选,占有宽度
typecode  必选%s 字符串(str()的显示)%r 字符串采用repr()显示%c 单个字符%b 二进制整数 bin%i 十进制整数 int%o  八进制整数 oct%x 十六进制整数 hex%f  浮点数%e 指数%% 字符% (前提是里面要有格式符的话需要这么写)
案例:
a = "i am %s" % "alex"
a = "i am %s age %d " % ("alex",18)
a = "i am %(name)s age %(age)d" % {"name":"alex","age":18}
a = "percent %.2f" % 99.98234
a = "i am %(pp).2f" % {"pp":123.3245}
a = "i am %.2f %%" % {"pp":123.3223455} format 格式化
type         【可选】格式化类型 •传入” 字符串类型 “的参数 •s,格式化字符串类型数据
•空白,未指定类型,则默认是None,同s•传入“ 整数类型 ”的参数•b,将10进制整数自动转换成2进制表示然后格式化•c,将10进制整数自动转换为其对应的unicode字符•d,十进制整数•o,将10进制整数自动转换成8进制表示然后格式化;•x,将10进制整数自动转换成16进制表示然后格式化(小写x)•X,将10进制整数自动转换成16进制表示然后格式化(大写X)•传入“ 浮点型或小数类型 ”的参数 •e, 转换为科学计数法(小写e)表示,然后格式化;•E, 转换为科学计数法(大写E)表示,然后格式化;•f , 转换为浮点型(默认小数点后保留6位)表示,然后格式化;•F, 转换为浮点型(默认小数点后保留6位)表示,然后格式化;•g, 自动在e和f中切换•G, 自动在E和F中切换•%,显示百分比(默认显示小数点后6位)还是看案例吧
a = "i am {},age {}".format("seven",18,"alex")
b = "i am {},age {}, {}".format(*["seven", 18 ,"alex"])
c = "i am {0}, age {1}, really {0}".format("seven", 18)
d = "i am {0}, age{1}, really {0}".format(*["seven", 18])
e = "i am {name}, age {age}, really {name}".format(name="seven", age = 18)
f = "i am {name}, age {age}, rally {name}".format(**{"name":"seven", "age":18})
g = "i am {0[0]},age{0[1]}, really{0[2]}".format([1,2,3],[11,22,33])
h = "i am {:s}, age {:d}, money {:f}".format("seven", 18, 888.1)
i = "i am {:s}, age {:d}".format(*["seven", 18])
j = "i am {name:s}, age {age:d}".format(name="seven",age=18)
k = "i am {name:s}, age {age:d}".format(**{"name":"seven","age":18})
l = "numers:{:b},{:o},{d},{:x},{:X},{:%}".format(15,15,15,15,15,15.32445,2)
m = "numbers:{0:b},{0:o},{0:d},{0:x},{0:%}".format(15)
tpl = "numbers: {num:b},{num:o},{num:d},{num:x},{num:X}, {num:%}".format(num=15)
更多格式化操作:https://docs.python.org/3/library/string.html
http://www.cnblogs.com/wupeiqi/articles/5484747.html</span>

%格式化和format格式化--python相关推荐

  1. python format函数实例_Python字符串格式化,format格式化函数详细使用

    Python接触比较多的是字符串,那么操作字符串也就多.Python 支持格式化字符串的输出 . 尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符的字符串中. 代码 ...

  2. Python基础之%格式化和format()格式化的用法

    Python基础之输出格式 文章目录 一. 数字格式化----% 二. 字符串格式化----format()方法 1.字符串format()方法的基本用法 2.字符串format()方法的格式控制 一 ...

  3. 简单介绍python format格式化和数字格式化

    这篇文章主要介绍了python format格式化和数字格式化,格式化字符串的函数 str.format(),它增强了字符串格式化的功能,基本语法是通过{} 和 : 来代替以前的 % ,下面内容介绍, ...

  4. python语言格式化输出_Python format()格式化输出方法详解

    原标题:Python format()格式化输出方法详解 format() 方法的语法格式如下: str.format(args) 此方法中,str 用于指定字符串的显示样式:args 用于指定要进行 ...

  5. Python基础教程:format 格式化字符串用法

    1.format 格式化字符串 (1) 顺序传参 (2) 索引传参 (3) 关键字传参 (4) 容器类型传参 {} 代表的是占位符 2.顺序传参 strvar = "{}向{}开了一枪&qu ...

  6. python format 格式化函数的用法 格式化字符串(保留小数{:.2f}、数字补零)

    引用文章:Python format 格式化函数

  7. Python字符串格式化之format方法详解

    format是字符串内嵌的一个方法,用于格式化字符串.以大括号{}来标明被替换的字符串,一定程度上与%目的一致.但在某些方面更加的方便 1.基本用法 1.按照{}的顺序依次匹配括号中的值 s = &q ...

  8. 一文秒懂!Python字符串格式化之format方法详解

    format是字符串内嵌的一个方法,用于格式化字符串.以大括号{}来标明被替换的字符串,一定程度上与%目的一致.但在某些方面更加的方便 1.基本用法 1.按照{}的顺序依次匹配括号中的值 s = &q ...

  9. python 字符串format格式化一

    字符串的format方法(format格式化) 字符串格式化参数使用一对花括号{} 支持按顺序指定格式化参数值和关键字格式化 print("{} {} {}".format(1,2 ...

最新文章

  1. P1892 [BOI2003]团伙(并查集,反集)难度⭐⭐★
  2. 计算机基础及msoffice应用书本,全国计算机等级考试一本通一级计算机基础及MSOffice应用2016年无纸化考试专用...
  3. Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource c
  4. 双车组三轮图像处理总结:18cm三轮摄像头图像处理
  5. 仿iOS中图标的抖动
  6. 动态代理——事务处理
  7. 2748: [HAOI2012]音量调节
  8. [译] PHP 的变量实现(给PHP开发者的PHP源码-第三部分)
  9. python 将字典转成url参数
  10. 在ASP.NET Atlas中调用Web Service——介绍及简单应用
  11. 微信小程序:调用API接口
  12. ffmpeg将文件转码后推向服务器,FFmpeg转码服务器搭建
  13. AutoCAD2010安装教程
  14. 美国电话号码格式化的Objective-C代码
  15. 解决序列长期依赖的法宝——注意力机制
  16. 基于Matlab-gui信号系统设计
  17. 手机群控软件的运行环境台式机/HUB配置分享
  18. 关于计算机网络的学习
  19. 干货分享——产品经理必备的技能:专业技能和软技能。
  20. 电子计算机的说明文600字,关于电脑的说明文作文600字

热门文章

  1. path development介绍
  2. Linux之jar包运行常用命令
  3. Multisim添加Spice模型
  4. 17、python数据列之间的简单计算(加减乘除)
  5. 封禁、下架!微信出手了,规范整治数字藏品平台!
  6. springboot毕设项目基于微服务的闪聚支付系统设计vwt4i(java+VUE+Mybatis+Maven+Mysql)
  7. html和css怎么学好,如何学好css?
  8. 电子科大自考c语言试题,国科大生物试卷玩诗意走红网络
  9. 大数据带给国防动员哪些机遇?
  10. 明矾、白醋泡手脚可以治疗手脚多汗