Python學習筆記(3) 字串

2021-08-21 22:21:42 字數 915 閱讀 9360

字串本身含有但雙引號:

python中對於字串只需要將其用「 」或者『 』括起來即可,但是如果字串本身包含「 」或者『 』時,應該怎麼解決呢?下面用乙個例子來說明解決方法:

例如   mary said "i'm fine".   這樣表示:

『mary said \"i\'m fine\".』

簡要的說就是在每乙個但雙引號的前面加上乙個\即可。

字串本身包含很多需要轉義的字元:

如果乙個字串包含很多需要轉義的字元,對每乙個字元進行轉義會很麻煩。為了避免這種情況,我們可以在字串前面加個字首 r ,表示這是乙個raw字串,裡面的字元就不需要轉義了。

例如   r '\ (~_~) /  \ (~_~) /'

但是  r '...' 表示法不能表示多行字串,也不能包含 』 和 」 的字串。如果要表示多行字串,可以用 '''...''' 表示:          

'''line1

line2

line3...

上面這個字串和下面的是完全一樣的: 『line1\nline2\nline3』

如下**段,就自動分為了三行:

print r'''python is created by "guido".

it is free and easy to learn.

let's start learn python right now!

you will enjoy it!'''

執行結果如下:

python學習筆記3 字串

1.python當中的字串是乙個序列,可以用str i 返回字串中的各個字元。i為0或正數時,是從前向後的第i 1個字元 i為負數時,是倒數第 i個字元。想遍歷整個字串,無需先計算字串的長度再迴圈,可以很方便的使用for語句 for char in string print char 2.strin...

Python3學習筆記(六) 字串

所有標準的序列操作 索引 分片 乘法 判斷成員資格 求長度 取最小值和最大值 對字串同樣適用。但是字串是不可改變的。字串格式化使用字串格式化操作符 來實現。hello,s world hello,world 元組或字典實現 print hello,s.s enough for ya?world ho...

字串python3 python3字串常用方法

整型和布林值的轉換 bin 十進位制轉二進位制 int 1101 2 二進位制轉十進位制 十進位制轉二進位制的演算法 除2 取餘,獲取的所有餘數從下往上進行計算 二進位制轉十進位制的演算法 從右向左,依次乘以2的次方 1101 1 20 0 21 12 2 1 2 3 python2 中有long ...