python的str是什麼意思?

2021-10-14 16:04:56 字數 1140 閱讀 1436

python(特指python 3)中包含字串,字串的型別為str,字串是unicode碼點(unicode code codepoint)的序列,屬於不可變型別。

字串有三種寫法:

單引號(single quotes)、雙引號(double quotes)、三引號(triple quoted)。
單雙引號可以互相巢狀,三引號可以巢狀單雙引號,使得字串擴充套件為多行。若要巢狀自身,需要用反斜槓轉移。

還可以使用str建構函式建立字串:

class

str(

object=''

)class

str(

object

=b''

, encoding=

'utf-8'

, errors=

'strict'

)

注意,第二個建構函式是基於bytes(準確的說法是 a bytes-like object (e.g. bytes or bytearray))構造字串,也即實現bytes轉字串的功能,但是要寫對encoding引數。

注意,str(bytes, encoding, errors)和bytes.decode(encoding, errors)功能相同。

兩個字串字面量之間只有空格時,它們會被自動轉換為乙個字串字面量。

>>

>

"sdfs"

"www"

'sdfswww'

>>

>

("sdfs"

"www"

)'sdfswww'

>>

>

"sdfs"

"www"

# 多個空格

'sdfswww'

字串是不可變的,但是,可以使用str.join()方法創造字串,或者使用io模組的io.stringio函式構造字串,兩者原型如下:

str

.join(iterable)

class

io.stringio(initial_value=

'', newline=

'\n'

)

python是什麼意思 python是什麼

python 是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言。python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。python 是一種解釋型語言 這意味著開發過程中沒有了編譯這個環節。類似於php和perl...

python是什麼意思 python是什麼意思

近幾年來,python一直發展比較迅速,同時也受到了很多人的關注,對於it行業的人來說,python並不是很陌生,但是對於其他行業的來說,並不知道python是什麼意思,下面我們來詳解一下python。一 python是什麼 python最初是用來編寫自動化指令碼,隨著不斷的發展,目前python被...

uma是什麼意思 UMA是什麼意思?

展開全部 uma 不明生物 是636f707962616964757a686964616f31333431376537動畫 進化戰記 betterman 中的一類人造怪物的統稱,是生命工學食料研究所 b.p.l.所長梅崎博士製造出來 協助他利用阿尼瑪斯之花 大量製造蛋白質 具有驚人攻擊性的怪物。阿拉...