python 整数输出 d f_pythn print格式化输出---------%s 和 % d 都是什么意思?
pythn print格式化输出。
%r 用来做 debug 比较好,因为它会显示变量的原始数据(raw data),而其它的符
号则是用来向用户显示输出的。
1. 打印字符串
print ("His name is %s"%("Aviad"))
效果:
2.打印整数
print ("He is %d years old"%(25))
效果:
3.打印浮点数
print ("His height is %f m"%(1.83))
效果:
4.打印浮点数(指定保留小数点位数)
print ("His height is %.2f m"%(1.83))
效果:
5.指定占位符宽度
print ("Name:%10s Age:%8d Height:%8.2f"%("Aviad",25,1.83))
效果:
6.指定占位符宽度(左对齐)
print ("Name:%-10s Age:%-8d Height:%-8.2f"%("Aviad",25,1.83))
效果:
7.指定占位符(只能用0当占位符?)
print ("Name:%-10s Age:%08d Height:%08.2f"%("Aviad",25,1.83))
效果:
8.科学计数法
format(0.0015,'.2e')
效果:
我们还可以用词典来传递真实值。如下:
print ("I'm %(c)s. I have %(l)d yuan." % {'c':'hungry','l':22})
调试输出:
I'm hungry. I have 22 yuan.
格式符
格式符为真实值预留位置,并控制显示的格式。格式符可以包含有一个类型码,用以控制显示的类型,如下:
%s 字符串 (采用str()的显示)
%r 字符串 (采用repr()的显示)
%c 单个字符
%b 二进制整数
%d 十进制整数
%i 十进制整数
%o 八进制整数
%x 十六进制整数
%e 指数 (基底写为e)
%E 指数 (基底写为E)
%f 浮点数
%F 浮点数,与上相同
%g 指数(e)或浮点数 (根据显示长度)
%G 指数(E)或浮点数 (根据显示长度)
%% 字符"%"
可以用如下的方式,对格式进行进一步的控制:
%[(name)][flags][width].[precision]typecode
(name)为命名
flags可以有+,-,' '或0。+表示右对齐。-表示左对齐。' '为一个空格,表示在正数的左侧填充一个空格,从而与负数对齐。0表示使用0填充。
width表示显示宽度
precision表示小数点后精度
比如:
print("%+10x" % 10)
print("%04d" % 5)
print("%6.3f" % 2.3)
上面的width, precision为两个整数。我们可以利用*,来动态代入这两个量。比如:
print("%.*f" % (4, 1.2))
Python实际上用4来替换*。所以实际的模板为"%.4f"。
总结
Python中内置的%操作符可用于格式化字符串操作,控制字符串的呈现格式。Python中还有其他的格式化字符串的方式,但%操作符的使用是最方便的。
python 整数输出 d f_pythn print格式化输出---------%s 和 % d 都是什么意思?相关推荐
- python格式化输出类型_Python print 格式化输出
format 的使用方式如下: print('{0},{1}'.format('zhangk', 32)) print('{},{},{}'.format('zhangk','boy',32)) pr ...
- 第五章:稍息!立正!——print格式化输出,痴月熊学python
痴月熊学Python 文章目录 痴月熊学Python 往期文章 前言 一.f-String格式化 二.占位符 三.format格式化 总结 系列文章 往期文章 第一章:Python-新人报道 第二章: ...
- python的print格式化输出的format()方法和%两种方法
目录 一.format用法 二.%用法 一.format用法 相对基本格式化输出采用'%'的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号'{} ...
- python print()方法基本用法,print()格式化输出
文章目录 print()语法 参数 输出类型 print()格式化输出 python格式化符号 综合实例 print()语法 print(*objects, sep=' ', end='\n', fi ...
- python 美化输出_python基础_格式化输出(%用法和format用法)
目录 %用法 1.整数的输出 %o -- oct 八进制 %d -- dec 十进制 %x -- hex 十六进制 1 >>> print('%o' % 20)2 24 3 > ...
- 【编程27--python学习21】print格式化输出
文章目录 1.`%`格式化输出用法 1.1.整数的输出(不同进制) 1.2.浮点数输出 (1)格式化输出 (2)内置round() 3.字符串输出 4. 其他 (1)字符串格式代码 (2)常用转义字符 ...
- 输出语句 WriteLine 与格式化输出 1006 c#
输出语句 WriteLine 与格式化输出 1006 c# 输出语句 输出并换行 Console.WriteLine(内容); 输出不换行 Console.Write(内容); 格式化输出 普通的字符 ...
- 田字格的输出。使用print()函数输出如下图所示。
田字格的输出.使用print()函数输出如下图所示. 文章目录 前言 使用步骤 代码 2.运行结果 前言 很简单!!! 使用步骤 代码 代码如下(示例): res = '{0:}{1:}{0:}'.f ...
- Python print函数用法,print 格式化输出
使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello Python' print strHello #输出结果:Hello Python #直接出字符串 ...
最新文章
- Linux学习 Unit 12
- 使用Image类提示内存不足问题
- 【数据挖掘笔记三】数据预处理
- CardView的那点事儿
- mysql sql优化与调优机制详解_MySQL之SQL优化详解(一)
- 有理有据!为什么String选择数字31作为hashCode方法乘子?
- mac终端一次命令在多个虚拟机执行_Windows给力!可以扔掉Linux虚拟机了!
- maven -Dmaven.skip.test=true 和 -DskipTests=true的区别
- Django之 RESTful规范
- 迁移 Docker 到其它磁盘目录
- 夺命雷公狗-----React---5--props对象的传递
- nodepad++通过正则表达式,删除带有特殊字符的某一行
- 使用cloudcompare测量平面之间的距离
- 转: 诺贝尔奖得主:东亚教育浪费了太多生命
- 使用Docker容器来搭建LNMP(Nginx+Mysql+php)+Wordpress
- 区块链游戏企鹅大陆上线10000创始限时开放注册
- Matplotlib中显示汉字,Times New Roman字体,公式的相关设置(1)
- gromacs ngmx_GROMACS使用教程
- 在EntityFramework中使用 nock的方法。
- 科学研究:青少年熬夜更易产生反社会行为,还会延缓大脑发育
热门文章
- python创建长度为n的数组_在Python中建立N维数组并赋初值
- 网站程序数据库怎么上传到服务器上,网站的数据库怎么上传到服务器
- MATLAB(四)在高等数学中的应用
- 数据结构 - 队列(图解+源码)
- 安卓逆向_18 --- APK保护策略【Java代码混淆、资源混淆、签名校验】
- Collapse Hierarchy(折叠继承体系)
- 利用ServiceLocator模式改进JNDI实践
- 如何传入比较器_typescript专题(五) 装饰器
- c语言bellman算法,求 最短路径中BELLMAN FORD算法实现的C程序
- p图软件pⅰc_惊爆软件:王者荣耀P图大神,助力少年国服梦