Python中字符串中zfill在某种场合的作用

有时候需要求某个10进制的8位二进制,这个时候使用bin(int),来转换:

>>> bin(15)
'0b1111'

这个时候前面自动加上0b,如果要整成八位二进制,又必须做出处理,这个时候使用zfill是个不错的主意:

>>> bin(15)[2:].zfill(8)
'00001111'
>>>

从上面来看,使用zfill自动从左往右填充指定宽度的0

>>> help(str.zfill)
Help on method_descriptor:

zfill(...)
    S.zfill(width) -> string

    Pad a numeric string S with zeros on the left, to fill a field
    of the specified width.  The string S is never truncated.

>>>

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值