c# 时间格式化为英文_Python学习路线第三天:字符串格式化(下)

字符串格式化

字符串格式化:

  1. %s %占位符
  2. %d %数字
  3. %f %浮点数
  4. %c %ASCII字符
  5. %o %8进制
  6. %x %16进制
  7. %e %科学技术法
  8. %.if 保留i为小数
  9. %xf 确定总长度不足用空格不全
  10. %-6.3f '%10.3 左对齐
  11. %+6.3f '%10.3 显示正负
  12. '%5s'%'ab' 格式化长度实例1
%s # %占位符

代码演示:

wpon = '夏柔%s'%'牛逼'
print(wpon)

实例2

%d # 数字

代码演示:

wpon = '夏柔%d'%666
print(wpon)

实例3

%f # 默认接收小数

代码演示:

wpon = '夏柔%f'%666
print(wpon)
输出结果:
夏柔666.000000 # 默认保留6位

实例4

%c # 默认传入ASCII码 (建议百度ASCII表)

代码演示:

wpon = '夏柔%c'%67
print(wpon)
输出结果:
夏柔C

实例5

%o # 8进制

代码演示:

wpon = '夏柔%o'%8
print(wpon)
输出结果:
夏柔10

实例6

%x # %16进制

代码演示:

wpon = '夏柔%x'%19
print(wpon)
输出结果:
夏柔13

实例7

%e # %科学技术法

代码演示:

wpon = '夏柔%e'%19
print(wpon)
输出结果:
夏柔1.900000e+01

实例8

%0.2f # 左对齐

代码演示:

默认的输出会保留6位小数:

但用上0.2f 则输出位 :1.20

.2 为留几位, 03则留3位

则完整代码:

wpon = '夏柔%.2f'%1.2 
print(wpon) 
输出结果: 1.20

右对齐直接在%.2f 的%左边加个 - 即可

format 用法

实例2

'{}'.format(1.2) 输出结果: '1.2'

'{:f}'.format(1.2) 输出结果: '1.200000'

'{:5.2f}'.format(1.2) 输出结果: ' 1.20'

扩展: 接收小数, .2 保留两位小数

wpon ='{a:<10}'.format(a = 1.2) # <10 控制对齐10占的数
wpon ='{a:>10}'.format(a = 1.2) # >10 控制对齐10占的数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值