最重要的一點:python中的字串為——乙個有序的字元集合(不可變序列)。
1、python中沒有字元,只有單字元字串。
2、字串並不能直接修改某一位置的字元。
3、一些重要操作:
s1+s2 合併
s1*3 重複
s1[i] 索引
s1[i:j] 分片
len(s1) 長度
for x in s1 迭代
'm' in s1 成員關係
4、單引號雙引號的功能一致,都允許乙個引號字元在其內部而不用反斜槓轉義。
5、索引同c中的字元陣列一致,支援負偏移,如s[-2]為從右數第二個字元
6、分片 s[i:j]為擷取s字串中從i到j-1的那一段。(i不寫為上界,j不寫為下界)
7、修改字串中某一位置的字元,要用索引、切片、合併的手段實現。
8、字串的格式化類似於c中的printf。
9、引用標準字串模組 import string
10、string.upper(s) 轉換為大寫
string.find(s,"mm") 返回索引的子串所在的第乙個字元位置
string.atoi("42") 字串轉化為數字
Python筆記(二)字串
記憶體位址 字串為不可變型別,原先指向字串的位址是不可改變的 line he line copy line print id line 2607584542648 print id line copy 2607584542648 line she he print id line 260758458...
python002 字串內建函式
str python string function 生成字串變數str python string function 字串長度獲取 len str 例 print s length d str,len str 字母處理 全部大寫 str.upper 全部小寫 str.lower 大小寫互換 str...
python基礎之二 字串
1.判斷只包含空白字元 空格 換行 製表符 s t n print s.isspace true2.判斷為空值字串物件 s print s true1.以任意個空白字元分割 s 1 2 3 t4 n n5 print s.split 輸出 1 2 3 4 5 2.以指定字元分割 s 1 2 3 t4...