接《Python入门2》

print格式化输出的几种方法

格式化输出举例

【例】

str_name="小明"

num_age=15

print("我叫%s,今年%d岁"%(str_name,num_age))#注意print的前后两部分用%间隔,不是逗号,后面的输出列表加小括号

【例】

str="数学"

n=80

print("%s及格率是%%%d"%(str,n))#%%输出一个%

【例】

PI=3.141592653

print("%10.3f"%PI)#10是总长度,3是精度

【例】

PI=3.141592653

print("PI=%.*f"%(3,PI))#用*从后面的元组中读取精度3。此处没有指定宽度。

【例】

PI=3.141592653

print("PI=%*.3f"%(10,PI))#精度为3,总长度从后面的元组中读取到10

【例】

PI=3.141592653

print("PI=%-10.3f,"%PI)#左对齐,右补空格

print("PI=%10.3f,"%PI)#右对齐,左补空格

print("PI=%+f"%PI)#显示正负号,默认精度6位小数

print("PI=%-.2f"%PI)#显示正负号,2位小数

print("PI=%-010.3f,"%PI)#左对齐,右补0

print("PI=%010.3f"%PI)#右对齐,左补0

【例】

a=b=1#整数

c=3.14#浮点数

d=-9.51#浮点数

e=1.23e9#科学计数法表示1.23*10^9

f=1.2e-4#科学计数法表示0.00012

g=0xff#十六进制前缀0x,此处的f是十六进制中的数码

h=0X1e#十六进制前缀0X,此处的e是十六进制中的数码

m=0o72#八进制前缀0o(第一个是0,第二个是字母o)

n=0b1101#二进制前缀0b

print("%d\t%f\n%10.5f\t%d"%(a,b,c,d))#

print("%.3e\t%e"%(e,f))#

print("%x\t%X\t%o\t%x"%(g,h,m,n))#

附:

%s字符串

%b二进制整数

%d十进制整数%i

%o八进制整数

%x十六进制整数

%e    %E指数

%f     %F浮点数

%G指数或浮点数(根据显示长度)

%%字符%

⒃不用%的输出(f-string格式)(字面量格式化字符串)

f-string是python3.6 之后版本添加的,称之为字面量格式化字符串,是新的格式化字符串的语法。

f-string格式化字符串f开头,后面跟着字符串,字符串中的表达式用大括号{}包起来,它会将变量或表达式计算后的值替换进去。不用判断%d还是%s还是什么的%

age =int(input("Please input your age:"))

name =input("Please input your name:")

print(f"Ok,your name is {age}, and your age is {name}." )#注意引号前加f,变量用花括号括起

w ={'name': 'Runoob', 'url': 'www.runoob.com'}

print(f'{w["name"]}: {w["url"]}')

x = 1

print(f'{x+1=}')

c++ 输出二进制_Python入门3print格式化输出的几种方法相关推荐

  1. c++ 输出二进制_C语言 printf 格式化输出的详细示例

    printf 是C语言非常有用的一个函数,也是我们入门学习C语言的第一个函数.掌握 printf 的格式化输出,对后续的学习非常有帮助. 在程序中要使用 printf,必须要包含头文件 stdio.h ...

  2. python格式化输出小数_python基础1 格式化输出

    转载自:https://www.cnblogs.com/fat39/p/7159881.html %用法 1.整数输出 %o -- oct 八进制 %d -- dec 十进制 %x -- hex 十六 ...

  3. python3纵向输出字符串_Python 3.x 格式化输出字符串 % format 笔记

    python格式化字符串有%和{}两种 字符串格式控制符. 字符串输入数据格式类型(%格式操作符号) %%百分号标记 %c字符及其ASCII码 %s字符串 %d有符号整数(十进制) %u无符号整数(十 ...

  4. Python 入门之格式化输出

    Python 入门之格式化输出 1.格式化 (1)%为占位 (2)%s - 站字符串的位置(数字.字符串都能够进行填充) 学习python中有什么不懂的地方,小编这里推荐加小编的python学习群:8 ...

  5. php输出json html,html怎样格式化输出JSON数据

    这次给大家带来html怎样格式化输出JSON数据,html格式化输出JSON数据的注意事项有哪些,下面就是实战案例,一起来看一下. 将 json 数据以美观的缩进格式显示出来,借助最简单的 JSON. ...

  6. 站长在线Python精讲:在Python中格式化字符串的两种方法详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中格式化字符串的两种方法详解>.本知识点主要内容有:使用%操作符格式化字符串和使用format()方法格式化字 ...

  7. python字符串拼接变量_python拼接变量、字符串的3种方法

    第一种,加号("+"): print 'py'+'thon' # output python str = 'py' print str+'thon' # output python ...

  8. c++ 输出二进制_Python之输入输出(input_output)

    输出 python两种输出方式:表达式语句和print() 第三种方式就是使用文件对象的write() str.formot() 格式化输出 repr() 输出值转成字符串 str() 输出值转成字符 ...

  9. python语言format用法_python基础_格式化输出(%用法和format用法)

    目录 %用法 1.整数的输出 %o -- oct 八进制 %d -- dec 十进制 %x -- hex 十六进制 >>> print('%o' % 20)24 >>&g ...

最新文章

  1. 路由器配置实践 教你如何在Linux中三台主机两个网段互相通信
  2. android混淆和反编译
  3. 深入浅出Java垃圾回收机制
  4. python中的函数参数主要有四种_python3中函数参数的四种简单用法
  5. php 分页参数丢失,THINKPHP3.2搜索分页丢失参数,实现保留搜索条件解决办法
  6. WPF 资源字典【转】
  7. ML之LiRLassoR:利用boston房价数据集(PCA处理)采用线性回归和Lasso套索回归算法实现房价预测模型评估
  8. java 多线程集合操作_多线程中使用Java集合类
  9. 学生党如何拿到阿里技术offer:《阿里面试(成功)》
  10. windows环境下设置Redis自启动
  11. CVE-2015-0235: GHOST – A Critical Vulnerability in the Glibc Library
  12. python将字典作为参数传入函数
  13. 中国的第一座基站,你知道在哪吗?
  14. android字符串点击事件,Android匹配字符串高亮并设置点击事件
  15. Daily Scrum 10.23
  16. linux删除一个网口的ip地址,linux一个网口多个ip地址
  17. python静态分析工具_7 个顶级静态代码分析工具
  18. Kudu之Tablet的发现过程
  19. 达梦数据库备份还原使用
  20. 计算机驱动程序恢愎,如果意外卸载了计算机鼠标驱动程序,该怎么办_解决方案,以不小心卸载鼠标驱动程序...

热门文章

  1. android 控制word,Android使用POI进行Word操作(一)
  2. java分割汉字_Java分割中英文,并且中文不能分割一半?
  3. JVM 调优 1:“精通 JVM 调优,有过 JVM 调优经验”简历敢写吗?薪资涨 5k 的技巧
  4. [分布式训练] 单机多卡的正确打开方式:Horovod
  5. mmdetection 使用笔记 01: 安装与简单的推理demo
  6. linux串口缓冲区的大小,linux-----------串口设置缓冲器的大小
  7. linux修改主机名后oracle em控制台起不来,更改计算机名后导致Oracle dbconsole无法启动问题解决方法...
  8. linux pcie命令,setpci命令_Linux setpci 命令用法详解:查询和配置PCI设备的使用工具...
  9. c++注释快捷键_Jupyter Notebook amp; Lab快捷键大全
  10. nikita popov php,PHP中对performance的考虑点