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.所長梅崎博士製造出來 協助他利用阿尼瑪斯之花 大量製造蛋白質 具有驚人攻擊性的怪物。阿拉...