字符串拼接格式化输出深浅复制

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.深复制

```


以上是关于字符串拼接格式化输出深浅复制的主要内容,如果未能解决你的问题,请参考以下文章

python基本数据类型-字符串拼接-格式化输出-深浅复制-python3笔记

Python格式化输出和深浅复制

python入门8 字符串拼接格式化输出

基本数据类型补充以及深浅拷贝

Python字符串拼接和格式化输出

python字符串(移除空白,长度,索引,分割,切片,拼接,格式化输出)