zoukankan      html  css  js  c++  java
  • Python3基础第九篇:字符串格式化

    1.String对象提供了一个format方法对字符串进行格式化。简便,但是功能不多。

    nums = [4,5,6]
    msg = "Numbers:{0}{1}{2}".format(nums[2],nums[1],nums[0])
    #每一个参数对应字符串里相应的占位符{}。
    #不仅可以交换参数的位置,还可以在字符串里面换位。
    print(msg)
    
    #例:
    print("{0}+{1}+{0}".format("abcd","qq"))

    当然:

    #当然、可以用命名参数替换
    a = "{x},{y}".format(x=6,y=1)
    print(a)

    2.使用%实现的字符串格式化

    #另外一种格式化使用%实现
    s = 'hello,%s' % 'Ms zhao'
    print(s)
    s='hi,%s,How much is your car? $%d.' %('Mr chen',10000000)
    #%d代表使用整数替换,%s使用字符串替换  有几个%?占位符,后面就跟几个变量或者值!若只有一个%?,括号可以省略
    print(s)
  • 相关阅读:
    转C++的一点点
    无向图hash
    字符串相关
    Tutte矩阵求一般图最大匹配
    FFT的常数优化
    洲阁筛
    半平面交
    非旋treap套线段树
    点分治 [IOI2011]Race
    treap
  • 原文地址:https://www.cnblogs.com/chenruhai/p/12464262.html
Copyright © 2011-2022 走看看