Python 字符串占位符
字符串不能修改
使用 + 运算符拼接字符串,字符串与非字符串不能直接拼接。 弊端:如果变量过多 , 拼接起来很麻烦;字符串 与 非字符串 之间无法进行拼接
name = "Tom"
info = "%s is 18 years old" % name
%s 是 占位符 :
% 表示要占位
s 表示将 引入的 变量 转为字符串 放入该位置 ;
格式化字符串 与 要引入的变量 之间 , 使用 % 符号 , 不是 + ;
-------------------------------------------------------------------------
多个占位符:
info = "%s is %s years old" % (name, age)
如果有 多个占位符 , 那么 在 % 右侧的 多个变量使用括号括起来 , 使用逗号分割 , 注意顺序不要乱
name = "Tom" age = 12 info = "%s is %d years old" % (name,age) print(info)
more:https://blog.51cto.com/u_14202100/6178535