字符串拼接格式化输出深浅复制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串拼接格式化输出深浅复制相关的知识,希望对你有一定的参考价值。
### 1.字符串的拼接:###
```
例: a = ‘hello‘ , b = ‘python‘ , c = ‘!‘ 将a,b ,c 中的字符串连成一句话。
第一种方法:用 + 号
a + b +c
第二种方法:格式化字符串 %s
‘%s %s %s‘ % (a , b ,c)
第三种方法:‘‘.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是显示的长度,n是代表小数的位数。
转义字符
常用: \n 换行 \t横向制表符
不常用:\a提示音 \b退格键
自然字符串 r‘ ‘
```
### 3.专辑:深复制和浅复制###
```
1.元组和列表之间的相互嵌套(字符串里面都会变成字符串,失去列表和元组的方法)
2.嵌套之后可以通过索引值来取数
3.浅复制
4.深复制
```
以上是关于字符串拼接格式化输出深浅复制的主要内容,如果未能解决你的问题,请参考以下文章