字符串的拼接方式
一. 利用“+”进行拼接
二 . 用join进行拼接
print(‘’.join(【a,b,c】))
这里的a,b,c 为自己所定义的变量名,类型为str.
三. 格式化输出
常见的格式化符 %s(str),%d(格式化int),%f(格式化float)
.需要数据和数值同时输出的时候会用格式化输出
例:
name = ‘阿言’ age = 18
print(‘我的名字是%s 我的年龄是%d’ %(name ,age ))
%s(d,f)所在前后位置影响拼接的顺序
四. 利用format
print(‘{} {} {}’.format(str1,str2,str3))
可以简写为print(f‘{} {} {}’)
用format进行字符串的格式化输出:
print(‘{a:.2f}’.format(a = 12.333)) 保留两位小数
print(‘{a:.2%}’.format(a = 2.31)) 以百分号格式输出
print(‘{a:0<10}’.format(a = 2.1 )) 向左对齐 一共10个字符 不足的用0补齐(>向右对齐 , ^向中对齐)
print(‘{{hello {}}}’.format(‘python’)) 转义大括号
把format当做函数使用
f = ‘hello {0}’.format
print(f(‘python’))