Python学习笔记(10)--print格式化输出大全
来源:互联网 发布:网络应急预案演练记录 编辑:程序博客网 时间:2024/06/08 18:15
对于每一个程序员,接触到的第一个函数也是用的最多的函数一定是print(),但用好它还真不容易。因而总结了Python中的print()的所有格式化输出和大家一起分享。
1 首先看看print()的参数:help(print())
print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted between values, default a space. end: string appended after the last value, default a newline. flush: whether to forcibly flush the stream.
由于Python中一切都是对象,所以print()可以输出任何东西。同时还需要注意到end的默认参数是’\n’ 也就是默认是换行。
需要注意的是:flush和sep也是可以修改的,达到你想要的效果。
print(2+7) # 输出计算结果print('hello world') #输出字符串x = np.arange(0,3) print(x) #输出数组y = 0.05print('这个小数是:%f'%y)print('这个整数是:%d'%y)print('这个字符串是:%s'%y)
2 print格式化输出
print()输出是能够定义许多格式,命令:%+标记符
#--------------------------------------------------%d 十进制整型%s 字符串%f 浮点型%x 十六进制%o 八进制%r 万能占位符,什么都可以用如果需要输出二进制则先转化:bin()例如:x = 0x30print('%x,%d,%o'%(x,x,x)) print(bin(x)) print('%r'%('nishi'))#----------------------------------------------------
3 print输出精度控制
有时候print输出需要控制精读,则需要以下一些技巧:
‘%(-)数字.数字f’%输出内容,
有括号里的负号(-)的时候,输出内容左对齐
没有括号里的负号(-)的时候,输出内容右对齐
第一个数字代表: 整数+小数的总位数
第二个数字代表:小数部分的位数
print('%f'%np.pi) #默认精度print('%10.4f'%np.pi)#右对齐,总共10位,小数部分4位print('%-9.5f'%np.pi)#左对齐,总共9位,小数部分5位
4 print输出不换行
前面说过,由于默认end参数是换行,所以你想不换行输出的话修改end参数就好,甚至你可以自定义结尾。
print('hello world',end = '')#不换行结尾
5 print 修改字体颜色
请看以前博文:
http://blog.csdn.net/jinxiaonian11/article/details/53292793
0 0
- Python学习笔记(10)--print格式化输出大全
- Python print 格式化输出
- python print格式化输出
- python print格式化输出
- Python print格式化输出
- python print格式化输出
- Python print函数用法,print 格式化输出(python格式化输出)
- Python print函数用法,print 格式化输出
- Python print函数用法,print 格式化输出
- Python print函数用法,print 格式化输出
- Python print函数用法,print 格式化输出
- Python print函数用法,print 格式化输出
- Python print函数用法,print 格式化输出
- Python print函数用法,print格式化输出
- Python print函数用法,print 格式化输出
- Python print函数用法,print 格式化输出
- Python print函数用法,print 格式化输出
- Python print函数用法,print 格式化输出
- spin constrol与edit 控件共用
- IntelliJ IDEA常用快捷键
- python读写配置文件
- IntelliJ IDEA SVN 中英文对照
- 将异常信息 转换成 字符串 输出
- Python学习笔记(10)--print格式化输出大全
- java判断标点符号问题
- Shell学习笔记(4)
- Android图片优化WebP
- Activity生命周期小记
- SpringJUnit测试
- Java参数传递
- 为什么Maven会更改Eclipse JDK设置
- Java 8新特性探究(一):通往lambda之路_语法篇