一.字符串和变量的拼接
类型相同才可以拼接
name = 'zs'
age = 12
print('name:'+name)
当使用整型和字符串进行拼接时候,就会出错
print('name:'+name+'age'+age)
二 .使用占位符
(1)%s:底层是将变量转换为字符串,进行拼接str()。
(2)%d:底层将变量转换为整型。
age = 12
height = 1.753
print('age:%d' % age)
print('height:%d' % height)
(3)%f:底层转换为浮点型(%.nf-n表示小数点后面的位数,而且是四舍五入)
height = 1.753
print('height:%.2f' % height)
使用三引号进行打印输出
message = '''
name:%s
age:%d
height:%.2f
''' % (name,age,height)
print(message)
三.使用format
使用{ }和变量一一对应
name = 'zs'
age = 12
message = 'age:{},name:{}'.format(age,name)
print(message)
注:整形转换为字符串str()