python常用的格式化输出

问题导入:需要同时输出文字信息以及数据,就需要用到格式化操作符。

  • %被称为格式化操作符,专门用来处理字符串中的格式。
  • 含有%的字符串被称之为格式化字符串,不同的数据类型需要用到不同的格式化字符
格式化字符
格式化字符  
%s 格式化输出字符串
%d 格式化输出整数
%f 格式化输出小数
%% 输出%

1、%s格式化输出字符串

name="小明"
print("我的名字是%s"%name)

2、%d格式化输出整数

  •         #python是无法定义以0开头的整数的,想要输出必须使用格式化输出整数的方式。
id=10
print("我的编号是%.8d"%id)        #表示输出显示8位数,用0补齐剩余的位数

3、%f格式化输出小数

  • 不控制小数点后的位数    
#要求:输出2.50
num=2.5
print("%f"%num)

  • 控制小数点后的位数
#要求:输出2.50
num=2.5
print("%.2f"%num)        #控制小数点后输出的位数为2

4、%%输出显示%的

#输出10%
num=0.1
print("比例是%.2f"%(num*100))

你可能感兴趣的:(Python,python)