String

About 字串

長度與判斷

result = len("")
print(result)
> 0

result = len("") != 0
print(result)
> False

result = len("") == 0
print(result)
> True

* to string

int to string

str(123)

tuple to string

string to *

string to boolean

傳送門

字串插入

string interpolation(字串插值)

不同類型的插值

其中{f:.1f}和{c:.1f}可以先看成是{f}和{c},表示輸出時會用變數f和變數c的值替換掉這兩個佔位符。

後面的:.1f表示這是一個浮點數,小數點後保留1位有效數字。

字串%.1f是一個佔位符,稍後會由一個float型別的變數值替換掉它。

同理,如果字串中有%d,後面可以用一個int型別的變數值替換掉它,而%s會被字串的值替換掉。

f-strings (python3.6後)

去頭尾空白

  • strip(): 去除字串頭尾的空白字符(包括空格、換行符、制表符等)。

  • lstrip(): 去除字串開頭的空白字符。

  • rstrip(): 去除字串結尾的空白字符。

Last updated