第14讲——python:字符串格式化输出

一、format()方法的基本使用

<模板字符串>.format(<参数列表>)

模块字符串是一个由字符串和槽组成的字符串,用来控制字符串和变量的显示效果。

槽用{}表示,与format()中的参数列表对应。

print("{}说:今天天气真不错!".format("小美"))
#{}与小美对应。


print("{}说:今天天气{}。".format("小明","不好"))

print("{0}说:今天天气{1}。".format("小明","不好"))

print("{1}说:今天天气{0}。".format("小明","不好"))#顺序


print("{0}说:今天天气{0}。".format("小明"))#槽与参数要一一对应,不能有两个槽,只有一个参数,否则会报错。

二、format()方法的格式控制

s = "python学习"

print("{0:25}".format(s))#指定输出宽度
print("{:1}".format(s))#指定输出宽度小于实际宽度,以原来实际宽度为准,也就是不变


print("{:^25}".format(s))#居中

print("{:>25}".format(s))#右对齐

print("{:*^25}".format(s))#填充

print("{:+^25}".format(s))
s = "python学习"

y = "+"

print("{0:{1}^25}".format(s,y))
print("{0:{1}{3}{2}}".format(s,y,25,"^"))

print("{:-^25,}".format(23456789))#千位分隔符

print("{:.2f}".format(3.1415926))#保留两位小数

print("{:.5}".format("全国计算机等级考试"))#字符串输出最大长度

print("{:>25.2f}".format(3.1415926))

"""
b:整数二进制形式
c:输出整数对应的Unicode字符
d:整数十进制形式
o:整数八进制形式
x:整数小写十六进制形式
X:整数大写十六进制形式
e:浮点数对应的小写字母e的指数形式
E:浮点数对应的大写字母e的指数形式
f:标准浮点数
%:输出浮点数百分比的形式

"""

print("{0:b},{0:c},{0:d},{0:o},{0:x},{0:X}".format(276))

print("{0:e},{0:E},{0:f},{0:%}".format(3.141))

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值