操作符式

  1. name = "wang"
  2. val = 10
  3. print("hi %s,val=" % name, val,file=sys.stderr) # error 模式输出
  4. s="hi %s,val=%d" % (name, val)
  5. print(s)

字符串的成员方法

  1. print("hi,{0},val={1}".format(name,val))# 01对应的是元组下标
  2. print("hi,{n},val={v}".format(n=name,v=val))

格式化方法

  1. print(f"hi{name},val={val}")
  2. print(f"hi,{name*2},val={float(val):10.4}") #支持表达式,浮点数的宽度和精度
  3. print(f"{name!r}") #'wang' name='wang'
  4. print(f"{name=}")

格式化提取:正则表达式

image.png
image.png
image.png