python中,由于字符串类型不可以直接+其他类型,print输出时往往需要格式化输出
格式化需要了解格式化字符
%s | 字符串 |
%d | 整数,其中%06d表示最低6位 |
%f | 小数,其中%.2f表示2位小数 |
%% | 输出一个% |
%x | 16进制格式 |
格式化输出语法如下
print(格式化字符串 % 变量1)
print(格式化字符串 % (变量1,变量2...))
name = "张三"
age = 18
money = 39.9
print("我的名字是%s,我的年龄是%d,我的还有%f元" % (name,age,money))