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

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

```


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章