python 占位符 %s Format
2016-06-14 08:53
447 查看
1、百分号方式
%[(name)][flags][width].[precision]typecode
- (name) 可选,用于选择指定的key
- flags 可选,可供选择的值有: + 右对齐;正数前加正好,负数前加负号;
- - 左对齐;正数前无符号,负数前加负号;
- 空格 右对齐;正数前加空格,负数前加负号;
- 0 右对齐;正数前无符号,负数前加负号;用0填充空白处
-
s,获取传入对象的__str__方法的返回值,并将其格式化到指定位置
注:Python中百分号格式化是不存在自动将整数转换成二进制表示的方式
常用格式化:
?2、Format方式
[[fill]align][sign][#][0][width][,][.precision][type]
- fill 【可选】空白处填充的字符
- align 【可选】对齐方式(需配合width使用)
- <,内容左对齐
- >,内容右对齐(默认)
- =,内容右对齐,将符号放置在填充字符的左侧,且只对数字类型有效。 即使:符号+填充物+数字
- ^,内容居中
-
+,正号加正,负号加负;
-
传入” 字符串类型 “的参数
s,格式化字符串类型数据
-
b,将10进制整数自动转换成2进制表示然后格式化
-
e, 转换为科学计数法(小写e)表示,然后格式化;
常用格式化:
?更多格式化操作:https://docs.python.org/3/library/string.html
相关文章推荐
- 关于python中format占位符中的 {!} 参数
- python 占位符(百分号方式、Format方式)
- Python:traceback模块的format_exc()函数(例外的堆栈追踪3)
- python输出格式化及函数format
- Python的格式化字符串方法format
- python:脚本占位符
- Python .format(),%格式化时,对字符串编码方式的影响
- Python 字符串 string.format() 格式化方法
- python之字符串格式化(format)
- 6 Python中的format()函数
- python.format()函数的简单使用
- 在Python中使用protobuf2.6.1 string format utf-8 and unicode error
- python基础---- __getattribute__----__str__,__repr__,__format__----__doc__----__module__和__class__
- python----format
- python开发_python中str.format()
- python 输出表达式之format
- Python(3)字符串的编码、长度、占位符
- 神一般的 str.format() 函数 - Python 字符串格式化转换(转载)
- python常用内置函数format()
- Python中str的format()方法