1、简单的格式输出
- 直接使用print(value,value,…)打印输出
- 使用字符串连接符 “+”输出,如:
print('我的名字是:'+name+'家住:'+address)
注: 连接符“+”只能连接字符,对于两个整型变量来说是运算符–>加号。
2、占位符格式输出
- 例1:
print('My name is %s,age is %d.'%(name,age))
其中name匹配第一个占位符,age匹配第二个占位符。
- 例2:
message =
'''
电影:%s
人数:%d
单价:%f
总原价:%.2f
'''%(movie,count,ticket,total)
print(message)
%.2f中2表示取小数点后两位小数(四舍五入)
优点: 可以避免字符串连接符“+”出现的语法错误,并能够表达数据类型、数据格式等。
3、format格式输出
示例:
message = 'Jason say he is {} years old,address is {}'.format(age,address)
print(message)
format格式就相当于字符串调用自身format()方法,format()函数中的参数与大括号是一一对应的关系。