無標題文章

字符串(String)

python中單引號和雙引號使用完全相同。

使用三引號('''或""")可以指定一個多行字符串。

轉(zhuǎn)義符 '\'

反斜杠可以用來轉(zhuǎn)義,使用r可以讓反斜杠不發(fā)生轉(zhuǎn)義。。 如 r"this is a line with \n" 則\n會顯示,并不是換行。

按字面意義級聯(lián)字符串,如"this " "is " "string"會被自動轉(zhuǎn)換為this is string。

字符串可以用 + 運算符連接在一起,用 * 運算符重復。

Python 中的字符串有兩種索引方式,從左往右以 0 開始,從右往左以 -1 開始。

Python中的字符串不能改變。

Python 沒有單獨的字符類型,一個字符就是長度為 1 的字符串。

字符串的截取的語法格式如下:變量[頭下標:尾下標]

實例

#!/usr/bin/python3

str='Runoob'print(str)# 輸出字符串

print(str[0:-1]) # 輸出第一個到倒數(shù)第二個的所有字符

print(str[0]) # 輸出字符串第一個字符

print(str[2:5]) # 輸出從第三個開始到第五個的字符

print(str[2:]) # 輸出從第三個開始的后的所有字符

print(str * 2) # 輸出字符串兩次

print(str + '你好') # 連接字符串

print('------------------------------')print('hello\nrunoob') # 使用反斜杠(\)+n轉(zhuǎn)義特殊字符

print(r'hello\nrunoob') # 在字符串前面添加一個 r,表示原始字符串,不會發(fā)生轉(zhuǎn)義

輸出結果為:

RunoobRunooR

noo

noobRunoobRunoobRunoob你好------------------------------hello

runoob

hello\nrunoob

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

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容