【Python入门】day-5 format

目录

1、格式化输出

2、格式化数字

3、指定形式输出

4、F-string


format有众多用法,部分如下:

1、格式化输出

与C中%d、%f等到用法类似,format使用的是{},format的参数将会传递给{}的位置,用法主要有以下几种:

print("{} love lwy".format("lxy"))
print("{},{}".format(520, 250))
print("{1},{0}".format(520, 250))
# 0,1表示索引
print("{A} love {B}".format(A='lxy', B='lwy'))

2、格式化数字

print("{:.2f}".format(3.1415926))
# 相当于C中%.2f,保留两位小数

print("{:5d}".format(520))
# 相当于C中%5d,默认右对齐

print("{:<5d}".format(520))
# 此时为左对齐,<:左对齐,>:右对齐,^:居中

3、指定形式输出

print("{:b}".format(520))

print("{:#b}".format(520))
#加#,在数字前标注什么进制,如0X等

b:以二进制输出

d:以十进制输出

0:以八进制输出

x:以十六进制输出

4、F-string

Python3.6版本后追加的功能,改进了format的写法,可直接在字符串前加f,把待表示的对象写在冒号前面,从而简化了程序,提高了效率。特别注意Python版本兼容性问题

print(f"{520:5d}")
print(f"{3.1415926:.2f}")
print(f"{'lwy'} love {'lxy'}")
c = 10
print(f"a + b = {c}")
print(f"{520:b}")

附:

字符串操作函数大全:

python字符串操作函数总结_托尼stark的博客-CSDN博客_python 字符串操作函数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值