1. 程式人生 > >字符串拼接、格式化輸出、深淺復制

字符串拼接、格式化輸出、深淺復制

字符串拼接、格式化輸出、深淺復制

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

```


字符串拼接、格式化輸出、深淺復制