字串就是一系列任意文字。python中的字串用單引號或者雙引號括起來,同時可以使用反斜槓(\)轉義特殊字元。單引號(』 』)和雙引號(" ")本身只是一種表示方式,不是字串的一部分,因此,字串』hello』只有h,e,l,l,o這五個字元。
例子:a='sdsgf' printstr就是(type
(a))
string
2、如果 』 本身也是字元的話,那麼就可以用" "括起來,那麼引號成為字串的本身
例如:strl=』 」nisdsd」 』 #雙引號成了字串本身
strl=」 『nisdsd』」 #單引號成了字串本身
3. 如果字串內部包含 』 或者 」 ,但是又想當成普通字串處理怎麼辦?這個時候就要用轉義字元(\)來標識。
例如:strl=』aaa\』fdfdf』 #最外面的單引號是一對,裡面的單引號通過 \ 轉義
print(strl)
如果沒有\就會報錯
3.操作字串
加號(+)是字串的連線符
星號(*)表示複製當前字串
例如:
str ='abcdffff' printprint(str)
(str[0])
(str[1])
(str[
2])
(str[1:
5]) #
擷取字串
print(str[-2])
#就會往右邊數起
(str[
2:]) #
如果沒有寫,就會預設從2擷取到最後
(str[1:
5:2]) #步長
Python資料型別 字串型別
變數名 str 變數值 msg hello world print msg 0 print msg 1 msg hello n print len msg msg hello world print ello in msg print lo w not in msg res print hello ...
Python資料型別 字串
字串 1 python 預設的檔案編碼都是ascii,所以要在編碼的時候加上coding utf 8,中文才不會亂碼。len 函式 是計算字串的長度。正確編碼的長度。b 中文 len b 長度是4 a 中文 decode gbk 或utf 8 print len a 長度是2 2 字串前加r 是不轉...
python資料型別(字串)
計算機人們日常事務的輔助工具,在程式設計中也映 現實世界的分類,因此計算機中也引入類別以便進行抽象分析 數字 字串 元組 列表 字典 int 表示的範圍 2,147,483,648 到 2,147,483,647 例如 0,100,100 num 2147483647 type num 一旦超出,則...