Python學習3:基礎知識3

1. 字符串

Python中的字符串可以用雙引號"也可以用單引號'引起來。
另外也可以使用反斜杠進行轉義。

"let's go!" #雙引號表示字符串
'let's go!' #單引號表示字符串,但這里中間又有單引號,因此會報錯
'let\s go!' #單引號表示字符串,使用反斜杠對字符串中間的單引號進行轉義

拼接字符串也很簡單,使用“+”就可以了,不管是單引號字符串還是雙引號字符串,都可以用“+”拼接:

x = 'hello world' + " let's go"

如果要把數(shù)字轉換成字符串,可以使用str函數(shù),這樣就可以和其他字符串拼接了。至于怎么把字符串轉換成數(shù)字,上一篇中講過了,可以用int或者float等函數(shù)。

# x和y本應是數(shù)字,不能和字符串" 2000"拼接,但轉換后就沒問題了
x = str(1000)
y = repr(1000)
a = x + " 2000"
b = y + " 2000"

對于跨行的長字符串,可以使用三個引號寫在首尾,這樣字符串可以跨行書寫。輸出的字符串也會跨行,如果某一行不想換行,那么在行的末尾加上反斜杠就可以了。

x = """hello\
    world
    !"""

如果想要避免轉義的麻煩,可以使用原始字符串。用法是在字符串引號之前加上r或者R。這樣輸出的字符串里面會包含反斜杠,而不會將反斜杠認為是轉義。

x = r"he\llo \world \n"
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容