1. + ---直接字符串外 + 变量
代码:
message = '我 爱 中国'
print('我想说: '+message)
运行结果:
我想说: 我 爱 中国
2.% ---直接字符串外 % (变量)
代码:
message = '我处于研一阶段'
age = 23
print("我今年%d岁" %(age) + ',%s' %(message))
运行结果:
我今年23岁,我处于研一阶段
note:字符串中是 %类型 ,不是 类型% ,外面是 %(变量)
3.format ---格式函数输入
代码:
a = {'中国':'北京', '日本': '东京'}
b = ['天安门', '长城']
print('这{}是在{}'.format(b[1], a['中国']))
运行结果:
这长城是在北京
note:一个萝卜一个坑
4.f ---format的进阶版
代码:
aaa = '我'
bbb = '知'
ccc = "道"
ddd = "你"
eee = "一定"
fff = "good at Python"
print(f"我想对你说:\n{aaa}\n{bbb}\n{ccc}\n{ddd}\n{eee}\n{fff}")
运行结果:
我想对你说:
我
知
道
你
一定
good at Python