字串
字串是 python 中最常用的資料型別。我們可以使用引號('或者")來建立字串。
建立字串很簡單,只要為變數分配乙個值即可。for example:
為str輸入乙個變數,print列印顯示結果為2
那麼如何對字串str實現一些修改呢,下面我們來學習一些字串的常用命令。
1.upper
首先是upper這個命令,它的功能是可以把字串變成大寫。for example:
顯而易見,在執行upper後原來小寫的abc變成了abc。
2.isupper
第二個命令就是isupper,加了乙個is是來判斷該字串是否都為大寫,
注意:必須都是,有乙個小寫就會顯示false。看圖:
第三和第四兩個命令就是用來將字串變成小寫和判斷是否小寫的兩個命令,這裡就不再贅述。
5.index
這個命令是取字串的下標。what?下標是啥,下標就是字元所在的數字位置,
由左至右是從0開始數;由右至左是從-1開始數。看圖:
注:『a』和"a"表示的是乙個意思
a在第乙個,執行結果乙個是0,讓我們來看執行結果
果然如此。
index是從左往右數,暫不涉及從右向左,這個在接下來的切片講解會涉及到。
6.find
find命令和indx作用一樣,那麼他們有何不同呢?不同之處在於報錯資訊,
find取值下標如果沒有這個字串會返回-1
而index取值時如果沒有就會報錯。
來圖說話:首先是find 我們用它去搜尋乙個不存在的字元『q』
結果顯示為-1
我們再來看看index
run執行
顯示報錯。
python基礎之字串
1.單引號字串和轉義引號 在python中,字串是用單引號或者雙引號括起來,在表示字串的時候,單引號和雙引號有什麼區別嗎?事實上並沒有。在某些特殊情況時候,單引號和雙引號是不能換線交換的,比如在乙個字串中包含了雙引號,那麼這個字串就必須用單引號括起來,反之,乙個字串中包含了單引號,那麼這個字串就必須...
python基礎之字串
1.基本字串的操作 所有標準序列的操作 索引,分片,乘法,成員資格判斷,求長度,取最小和最大值 同樣適用,但是記住 字串都是不可變的。2.字串格式化 精簡版 字串的格式化可以使用字串格式化操作符 百分號 來實現。在 的左側放置乙個字串 格式化字串 而右側放置希望被格式化的值。可以使用乙個值,如乙個字...
python基礎之字串
字串的鏈結操作 用 字串的複製操作 用 字串的索引操作 通過索引可以訪問制定的位置的字元,索引從0開始 索引 列如 a hello world print a 0 輸出的結果 是 h 字串的擷取操作 完整格式 開始索引 結束索引 間隔值 從開始擷取到索引結束之前 結束索引之前 從開始索引擷取到字串最...