美文网首页工作生活
python——format

python——format

作者: ELLENXX | 来源:发表于2019-07-04 14:50 被阅读0次

    format

    str="{0} 喜欢 {1} {2}".format('小明','唱歌','跳舞')
    print(str)
    

    输出:小明 喜欢 唱歌 跳舞

    str="{a} 喜欢 {b} {c}".format(a='小明',b='唱歌',c='跳舞')
    print(str)
    

    输出:小明 喜欢 唱歌 跳舞

    str="{0} 喜欢 {b} {c}".format('小明',b='唱歌',c='跳舞')
    print(str)
    

    输出:小明 喜欢 唱歌 跳舞

    str="{a} 喜欢 {b} {0}".format(a='小明',b='唱歌','跳舞')
    print(str)
    

    SyntaxError: positional argument follows keyword argument
    这样会报错,位置参数应该对应关键字参数

    str="{{0}}".format("xxx")
    print(str)
    

    输出:{0}
    这里花括号被转义了

    str="{0:.1f}".format(2.123)
    print(str)
    

    输出:2.1

    字符串格式化符号含义

    符号 说明
    %c 格式化字符和ASCII码
    %s 格式化字符串
    %d 格式化整数
    %f 格式化定点数,可指定小数点后的精度
    print('%c %c %c' % (99,98,97))
    

    输出:c b a

    print('%d %d %d' % (99,98,97))
    

    输出:99,98,97

    相关文章

      网友评论

        本文标题:python——format

        本文链接:https://www.haomeiwen.com/subject/otelhctx.html