Python字符串中嵌套变量

今天写完了UI测试框架的最后一个功能,遇到一个小问题,邮件发送模块是公共方法,每次传递过来的title最好都不一样,发送邮件的时候需要的title都是传过来的


就顺便总结了一下字符串中嵌套变量这方面的用法

1、使用+符号直接连接

name = 'zhangzichao'

print('my name is '+name)

#结果:my name is zhangzichao

2、使用%字符

name ='zhangzichao'

age =30

price =4500.225

print('my name is %s'%name)

print('i am %d'%age +'years old')

print('my price is %.2f'%price)

结果:my name is zhangzichao

i am 30years old

my price is 4500.23

3、使用format

name ='zhangzichao'

age =30

info ='my name is {my_name},i am {my_age} years old'.format(my_name=name,my_age=age)

print(info)

结果 :my name is zhangzichao,i am 30 years old

你可能感兴趣的:(Python字符串中嵌套变量)