總結:字串是不可變變數,不能通過下標修改其值
字串的方法都不會改變字串原來的值,而是新生成乙個字串
一、3種寫法——單引號,雙引號,三引號
二、下標和切片
下標:字串裡每個字元所在的位置,也叫索引。strname[n] ,表示strname這個字串的下標為n對應的字元的值。
切片:取字串乙個下標區間的值。 strname[n:m],表示strname這個字串,下標n到m這個區間內的值,注意n:m取值,顧前不顧後。
三、字串遍歷
in 和not in
for迴圈遍歷字串
四、字串的方法
1、upper() , lower() , isupper() , islower() --大小寫轉換和判斷大小寫
isalnum() 判斷字串裡是否只包含數字和字母
isalpha() 判斷字串裡是否只包含英文本母
isdigit() 判斷字串裡是否只包含數字
3、find() 方法--查詢字串第一次出現的索引
4、format() 方法--字串格式化
5、join()方法--通過某個字串連線某個可迭代物件
1)通過字串,比如*,連線可迭代物件—字串
2)通過某個字串,比如*,連線可迭代物件—元組/列表 裡的元素
3)通過某個字串,比如*,連線可迭代物件—字典 裡的元素(因為遍歷字典,其實是遍歷字典的key值)
6、strip() , lstrip() , rstrip() 方法--去左右兩邊的空格回車,去掉左邊的空格回車,去掉右邊的空格回車
7、split()方法--以乙個標識為標準,切割字串,返回乙個list
8、replace() 方法--替換
9、string.ascii--列印ascii碼字母
10、center() 方法,寫定乙個長度,把字串放在中間,其他位置補充特殊符號
python學習筆記2 字串
1 python3中的字串可以使用引號 或 開建立。a hello world print type a 結果 2 python沒有c語言等其他語言中 char 型別,哪怕只有乙個字元,python也按照字串處理。python訪問子字串,可以使用方括號擷取字串。a 0 h a 1 5 hell 當在...
python學習筆記2 字串操作
一 字串切片 切片也能適合字串 tittle 今 天 發 蘋 果 for i t in enumerate tittle enumerate可以同時迴圈下標和值 print s s i,t 二 非空即真 非空就是真 print 1 2 三 字串常用操作 可變變數 list dic 不可變變數 tup...
python學習筆記2 字串常用操作
較為常見的字串常用操作如下 先宣告字串name my name is jack 判斷布林 bool 關係 僅輸出true or false name.isnumeric 判斷字串是否只有數字 name.isalpha 判斷字串是否為英文本元 name.isalnum 判斷字串是否為英文本元與數字 n...