python學習筆記2:字符串
python學習筆記2:字符串
總結:字符串是不可變變量,不能通過下標修改其值
字符串的方法都不會改變字符串原來的值,而是新生成一個字符串
一、3種寫法——單引號,雙引號,三引號
二、下標和切片
下標:字符串裏每個字符所在的位置,也叫索引。strname[n] ,表示strname這個字符串的下標為n對應的字符的值。
切片:取字符串一個下標區間的值。 strname[n:m],表示strname這個字符串,下標n到m這個區間內的值,註意n:m取值,顧前不顧後。
三、字符串遍歷
in 和not in
for循環遍歷字符串
四、字符串的方法
1、upper() , lower() , isupper() , islower() --大小寫轉換和判斷大小寫
2、isX
isalnum() 判斷字符串裏是否只包含數字和字母
isalpha() 判斷字符串裏是否只包含英文字母
isdigit() 判斷字符串裏是否只包含數字
3、find() 方法--查找字符串第一次出現的索引
4、format() 方法--字符串格式化
5、join()方法--通過某個字符串連接某個可叠代對象
2)通過某個字符串,比如*,連接可叠代對象—元組/列表 裏的元素
3)通過某個字符串,比如*,連接可叠代對象—字典 裏的元素(因為遍歷字典,其實是遍歷字典的key值)
6、strip() , lstrip() , rstrip() 方法--去左右兩邊的空格回車,去掉左邊的空格回車,去掉右邊的空格回車
7、split()方法--以一個標識為標準,切割字符串,返回一個list
8、replace() 方法--替換
9、string.ascii--打印ascii碼字母
python學習筆記2:字符串