您的位置:首页 > 编程语言 > Python开发

python 字符串拼接、格式化

2017-11-10 23:40 281 查看
1.字符串的拼接

例: a = 'hello'  ,    b = 'python'   ,   c = '!'     将a,b ,c 中的字符串连成一句话。
第一种方法:用  +  号
a + b +c
第二种方法:格式化字符串  %s
'%s %s %s' % (a , b ,c)  注:s前面可以加对象名,后面以字典的方式填入
第三种方法:''.join()方式,注意括号里是要连接的可以是列表,元祖
' '.join([a,b,c])    注:''里面是连接后面各个字符串的字符)
第四种方法:.format方式
'{}{}{}'.format(a,b,c)  注:{}里面可以填入与后面相对应的符号)

format方法详解:
'{}{}{}'.format(a,b,c)
当{}里面是空的时候,里面默认索引为0,1,2按format括号里的顺序依次填入
'{1}{2}{0}'.format(a,b,c)
当{}里面有索引值时,按前面的索引值将后面的每项依次填入
'{n1}{n2}{n3}'.format(n1=a,n2=b,n3=c)
{}里面可以指定对象名称,后面通过赋值的方式给前面的相应的值,后面是无序的


2.格式化输出

%s 格式化字符串
%d 格式化整数
%f 格式化小数
%c 格式化ASCII字符
%o 格式化八进制
%x 格式化十六进制
%e 用科学计数法格式化

-  用作左对齐
+  用在转换值前面显示正负号
m.n  m是显示的最小长度,当m大于格式化位数时才起作用显示m位,n是代表小数的位数。

转义字符
\'  单引号    \"双引号
\n 换行   \a提示音  \b退格键  \r回车键  \t横向制表符 \f换页

原始字符串  r' '
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: