format()函数详解所有用法

format() 函数是 Python 中用于格式化字符串的强大工具,它允许你在字符串中插入变量,并指定它们的格式。下面是 format() 函数的所有用法:

  1. 基本用法

    "{} {}".format(value1, value2)
    

    这种基本用法会将 value1value2 插入到字符串中的两个花括号 {} 中。

  2. 位置参数

    "{0} {1}".format(value1, value2)
    

    使用位置参数,可以指定要插入的变量的顺序。

  3. 关键字参数

    "{name} {age}".format(name="John", age=30)
    

    使用关键字参数,可以直接指定要插入的变量的名称。

  4. 基于位置和关键字参数的混合使用

    "{0} {name}".format("Hello", name="John")
    

    允许同时使用位置参数和关键字参数。

  5. 指定格式

    "{:.2f}".format(3.14159)
    

    使用格式说明符,例如 :.2f 表示保留两位小数的浮点数。

  6. 填充与对齐

    "{:10}".format("Hello")
    "{:<10}".format("Hello")
    "{:>10}".format("Hello")
    "{:^10}".format("Hello")
    

    这些示例分别表示不填充(默认情况)、左对齐、右对齐和居中对齐,并指定字段宽度为10个字符。

  7. 千位分隔符

    "{:,}".format(1000000)
    

    使用 , 来添加千位分隔符。

  8. 指数表示法

    "{:.2e}".format(123456)
    

    使用指数表示法,并保留两位小数。

  9. 进制转换

    "{:b}".format(10)  # 二进制
    "{:o}".format(10)  # 八进制
    "{:x}".format(10)  # 十六进制
    

    分别将数字转换为二进制、八进制和十六进制。

  10. 对齐和填充与数字格式化的组合

    "{:<10.2f}".format(3.14159)
    

    通过组合使用对齐和数字格式化,左对齐一个浮点数并保留两位小数,字段宽度为10个字符。

这些是 format() 函数的主要用法,可以满足大多数字符串格式化的需求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值