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

posted @ 2023-04-22 22:38  sangern  阅读(97)  评论(0编辑  收藏  举报