python的输入输出
2017-05-11 21:18
176 查看
python格式化输出
格式: %[(name)][flags][width][.precision]typeconde
1 2 3 4 5 1、 位于括号中的一个属于字典的键名,用于选出一个具体项
2、下面的标志中的一个或多个
-:表示左对齐,默认为右对齐
+:表示包含数字字符,正数也不会带+
0:表示一个零填充
3、一个指定最小宽度的数字
4、一个小数点,用于按照精度分割字段的宽度
5、一个数字,指定要打印字符串中的最大字符个数,浮点数中小数点之后的位数,或者整数的最小位数。
typeconde:
eg
格式: %[(name)][flags][width][.precision]typeconde
1 2 3 4 5 1、 位于括号中的一个属于字典的键名,用于选出一个具体项
2、下面的标志中的一个或多个
-:表示左对齐,默认为右对齐
+:表示包含数字字符,正数也不会带+
0:表示一个零填充
3、一个指定最小宽度的数字
4、一个小数点,用于按照精度分割字段的宽度
5、一个数字,指定要打印字符串中的最大字符个数,浮点数中小数点之后的位数,或者整数的最小位数。
typeconde:
字符 | 输出格式 |
d,i | 十进制整数或长整数 |
u | 无符号整数或长整数 |
o | 八进制整数或者长整数 |
x | 十六进制的整数或长整数 |
X | 十六进制的整数或长整数(大写字母) |
f | 浮点数,如[-]m.dddddd |
e | 浮点数,如[-]m.dddddde+xx |
E | 浮点数,如[-]m.ddddddE+xx |
g,G | 指数小于-4或更高精度时使用%e或%E,否则使用%f |
s | 字符串或任意对象。格式化代码使用str()生成字符 |
r | 同repr()生成的字符串 |
c | 单个字符 |
% | 字面量% |
In [1]: student={'name':'xiaoming','sex':'M','age':18} In [2]: print 'This is %(name)-30s,%(age)-5.2f years old.' % student This is xiaoming ,18.00 years old. In [3]: In [3]: print 'This is %(name)-10s,%(age)-2d years old.' % student This is xiaoming ,18 years old.
相关文章推荐
- Python--文件和输入输出
- python输入输出
- python程序的输入输出(acm的几个小程序)
- Python基础-输入输出(IO)
- [PYTHON] 核心编程笔记之九-Python文件和输入输出
- Python 文件和输入输出小结
- Python输入输出
- Python学习入门基础教程(learning Python)--1.2Python输入输出与处理 .
- Python输入输出(IO)
- python_输入输出
- python基本输入输出代码示例
- Windows Python select标准输入输出
- Python学习笔记《Python核心编程》第9章 文件和输入输出
- python标准输入输出
- Python 2.7 Tutorial —— 输入输出
- PYTHON-文件输入输出学习
- 菜鸟学Python-输入输出、环境变量、print
- python 输入输出
- Python 文件和输入输出小结
- 简明Python3教程 14.输入输出