python 格式化

1.%格式化

# 方式1:使用%运算符,  %s表示任意字符,%d表示整数,%f表示浮点数
name = 'tom123456'
age = 18
height = 180.5
print('大家好,我叫:%2.4s 年龄:%d 身高:%.2f' % (name, age, height))
print('当前时间:%d年-%02d月-%d日' % (2019, 1, 24))  # %02d指月份为两位,不足两位则补0(针对int类型)
'''
    %.2f    保留点数后的两位数(针对浮点型)
    %2.4s   只能保留2-4位字符(针对字符串类型)
'''

例子:

>>> print("%+10x"% 10)
        +a
>>> print("%04d"%5)
0005
>>> print("%6.3f"%2.3)
 2.300
>>>
>>> print("%2.3f"%2300.2)
2300.200
>>>

2.format格式化{}

  • 位置映射
print("{}:{}".format('xiaoming',18))
# Xiaoming:18

print("His name is {}, his age is {}".format("Xiaoming",18))
# His name is Xiaoming. his age is 18
  • 关键字映射
>>> print("{name},++++,{age},++++,{name}".format(name="Xiaoming",age=18))
# Xiaoming,++++,18,++++,Xiaoming
  • 元素访问
>>> print("{0[0]} ---- {0[1]} ---- {1[0]} ---- {1[1]}".format(["Python","Java"],["C++","R >>> Language"]))
# Python ---- Java ---- C++ ---- R Language
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值