python之print格式化输出(字符串、常量)
字符串常量
#在python中,常量的表示没有约束,但是还是遵循规范,
#常用的规范是大写
NAME='张三' #声明了常量,就不要再改变它了
在python中的字符串表现方式有3种。
‘’、""、’’’ ‘’’
其中’’&""是可以嵌套使用的,’’’ ‘’'通常在
注释
、保持格式的较长字符串
使用,如SQL语句
格式化输出
python的print()是内置的输出函数,将结果在控制台打印,常用的格式化输出的方式有2种.
print可以一次性打印多个变量,默认变量按照空格进行分割,最终以\n结尾.
print(1,'hello',888.88,sep = '\t' end = '\n')
-
%
-
# 小强今年18岁,薪资水平8889.35,最喜欢吃东西,满屋子跑 name = '小强' age = 18 hobby = '吃东西,满屋子跑' salary = 8888.35 print('%s今年%d岁,薪资水平%.2f,最喜欢%s' % (name, age, salary + 1, hobby)) %s代表将name 通过内置的str(name)转化成字符串 %d将不同的数字类型进取整digit %f将数字类型取不同的小数点后面的浮点类型,并四舍五入 print('%.1f' %salary) #输出结果为8888.4
-
-
format()
-
# 输出结果:小强今年18岁,最喜吃东西,满屋子跑 name = '小强' age = 18 hobby = '吃东西,满屋子跑' print('{}今年{}岁,最喜{}'.format(name, age, hobby)) {}在字符串中是占位符,{}的顺序与format中的变量保持一致
-