1.使用[]提取字符,在字符串名稱後添加[],並在括號中指定偏移量,以在此位置提取單個字符。註意:第壹個字符的偏移量是0,下壹個字符是1,依此類推。最後壹個字符的偏移量可以用-1來表示,這樣就不用從頭到尾計數了。從右到左的偏移量後面是-2,-3,依此類推。註意:如果指定的字符串超過了字符串的長度,您將得到壹條錯誤消息:字符串索引超出範圍。
再次註意:因為字符串不能修改,所以試圖通過[]修改字符串是錯誤的。如果需要改變字符串,就需要使用壹些字符串函數,比如str.replace()。
2.使用[start:end:step]切片操作從字符串中提取子字符串(字符串的壹部分)。我們使用壹對方括號、開始偏移、結束偏移和可選步長來定義切片。這些參數中的壹些可以省略。碎片化會得到從頭到尾的所有人物。
L [:]從開頭到結尾提取整個字符串;
L [start:]從頭到尾提取所有字符串;
L [:end]提取從開始到結束的所有字符-1;
L [start:end]從開始到結束提取-1;
L [start:end:step]從開始到結束-1,每步提取壹個字符。
和前面壹樣,偏移量從左到右從0和1開始,依次遞增;從右到左,從-1和-2開始,依次遞減。如果省略start,默認情況下切片將使用偏移量0(開始);如果省略end,則分為結尾。默認情況下,電影使用-1。
註意:片段中end的偏移量需要比實際提取的最後壹個字符的偏移量大1。