python 字串拼接 格式化

2021-08-10 15:45:51 字數 1045 閱讀 8178

1.字串的拼接

例: a = 'hello'  ,    b = 'python'   ,   c = '!'     將a,b ,c 中的字串連成一句話。  

第一種方法:用 + 號

a + b +c

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

'%s %s %s' % (a , b ,c) 注:s前面可以加物件名,後面以字典的方式填入

第三種方法:''.join()方式,注意括號裡是要連線的可以是列表,元祖

' '.join([a,b,c]) 注:''裡面是連線後面各個字串的字元)

第四種方法:.format方式

'{}{}{}'.format(a,b,c) 注:{}裡面可以填入與後面相對應的符號)

format方法詳解:

'{}{}{}'.format(a,b,c)

當{}裡面是空的時候,裡面預設索引為0,1,2按format括號裡的順序依次填入

''.format(a,b,c)

當{}裡面有索引值時,按前面的索引值將後面的每項依次填入

''.format(n1=a,n2=b,n3=c)

{}裡面可以指定物件名稱,後面通過賦值的方式給前面的相應的值,後面是無序的

2.格式化輸出

%s

格式化字串

%d 格式化整數

%f 格式化小數

%c 格式化ascii字元

%o 格式化八進位制

%x 格式化十六進製制

%e 用科學計數法格式化

-用作左對齊

+ 用在轉換值前面顯示正負號

m.n m是顯示的最小長度,當m大於格式化位數時才起作用顯示m位,n是代表小數的位數。

轉義字元

\' 單引號 \"雙引號

\n 換行 \a提示音 \b退格鍵 \r回車鍵 \t橫向製表符 \f換頁

原始字串 r' '

Python 字串格式化

字串格式化 s 格式化為字串 format hello,s.s enough for ya?values world hot print format values hello,world.hot enough for ya?f 格式化為實數 浮點數 format pi with three dec...

python字串格式化

字串的格式化 在python中也有類似於c中的printf 的格式輸出標記。在python中格式化輸出字串使用的是 運算子,通用的形式為 其中,左邊部分的 格式標記字串 可以完全和c中的一致。右邊的 值組 如果有兩個及以上的值則需要用小括號括起來,中間用短號隔開。重點來看左邊的部分。左邊部分的最簡單...

Python字串格式化

字串的格式化 在python中也有類似於c中的printf 的格式輸出標記。在python中格式化輸出字串使用的是 運算子,通用的形式為 其中,左邊部分的 格式標記字串 可以完全和c中的一致。右邊的 值組 如果有兩個及以上的值則需要用小括號括起來,中間用短號隔開。重點來看左邊的部分。左邊部分的最簡單...