# (6)进制转换等特殊符号的使用( :d :f :s :, )
# :d 整型占位符 (强制要求类型是整型)
strvar = "刘一峰昨天晚上买了{:d}个花露水泡脚".format(9)
print(strvar) #刘一峰昨天晚上买了9个花露水泡脚
# :3d 占3位,不够三位拿空格来补位(原字符串居右)
strvar = "刘一峰昨天晚上买了{:3d}个花露水泡脚".format(9)
print(strvar) #刘一峰昨天晚上买了 9个花露水泡脚
strvar = "刘一峰昨天晚上买了{:<3d}个花露水泡脚".format(9)
print(strvar) #刘一峰昨天晚上买了9 个花露水泡脚
strvar = "刘一峰昨天晚上买了{:^3d}个花露水泡脚".format(9)
print(strvar) #刘一峰昨天晚上买了 9 个花露水泡脚
# :f 浮点型占位符 (强制要求类型是浮点型) 默认保留小数6位
strvar = "王雨涵毕业之后的薪资是{:f}".format(9.9)
print(strvar) #王雨涵毕业之后的薪资是9.900000
# :.2f 小数点后保留2位,存在四舍五入
strvar = "王雨涵毕业之后的薪资是{:.2f}".format(9.188888)
print(strvar) #王雨涵毕业之后的薪资是9.19
# :s 字符串占位符
strvar = "{:s}".format("杨元涛真帅")
print(strvar) #杨元涛真帅
# :, 金钱占位符
strvar = "{:,}".format(12345678)
print(strvar) #12,345,678
# 综合案例
strvar = "{:s}开工资{:.2f}元,买了{:d}个兰博基尼".format("孙坚",300000.12345,10)
print(strvar) #孙坚开工资300000.12元,买了10个兰博基尼