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

### 1.字符串的拼接:###python


```ide

例: a = 'hello'  ,    b = 'python'   ,   c = '!'     将a,b ,c 中的字符串连成一句话。  orm

    第一种方法:用  +   号      对象

       a + b +c    索引

    第二种方法:格式化字符串  %s   字符串

      '%s %s %s' % (a , b ,c)  it

    第三种方法:''.join()方式form

          ' '.join([a,b,c])  class

    第四种方法:.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.深复制

```

相关文章
相关标签/搜索