一、字符串操作
語法:字符串名.startwith('字符串')
功能:判斷字符串里是否以xxx開頭
范例:

擴展:從控制台接收輸入居住地址,如果地址以北京市開頭,則輸出北京人口,否則輸入非北京人口。
語法:字符串名.endtwith('字符串')
功能:判斷字符串里是否以xxx結尾
范例:

擴展:從控制台接收輸入身份證地址,如果地址以村結尾,則輸出農村戶口,否則輸出非農村戶口。
語法:字符串名.isdigit()
功能:判斷字符串是否是純數字
范例:

擴展:從控制台接收2個輸入,如果兩個都是數字,則計算兩者之和,否則輸出請輸入正確的數字。
語法:字符串名.strip('指定字符')
功能:去除字符串兩邊的指定字符(空格、換行符、制表符),得到一個新字符串
范例:

擴展:從控制台接收輸入的驗證碼,對驗證碼去除兩端的空格,再進行判斷,如果驗證碼等於'FB87',則輸出驗證碼正確,否則輸出驗證碼錯誤。
語法:字符串名.upper()
功能:字符串變大寫,得到一個新的字符串
范例:

擴展:從控制台接收輸入的驗證碼,對輸入的驗證碼轉為大寫,再進行判斷。
語法:字符串名.lower()
功能:字符串變小寫,得到一個新的字符串
范例:

擴展:從控制台接收輸入的驗證碼,對輸入的驗證碼轉為小寫,再進行判斷。
語法:字符串名.replace('存在的字符串', '替換的內容', 替換次數)
功能:字符串內容替換,得到一個新的字符串
范例:

擴展:從控制台接收輸入的評論信息,對評論信息的內容的敏感詞匯用*代替,如(尼瑪,fuck)輸出替換后的內容。
語法:字符串名.split('切割字符', 切割次數)
功能:字符串切割,得到一個列表
范例:

二、列表操作
列表常見方法:
語法:列表名.append(value)
功能:在原列表中尾部追加值,每次只能添加一個元素
范例:

語法:列表名.insert(索引值,新值)
功能:插入,在原列表的指定索引位置插入值
范例:

語法:列表名.extend(列表名) 效果等同於兩個列表相加
功能:將一個列表中的元素添加到另外一個列表
范例:

語法:列表名.remove(元素值)
功能:在原列表中根據值刪除(從左到右找到第一個刪除)
范例:

語法:列表名.pop(索引值) 不加索引值默認刪除最后一個元素
功能:在原列表中根據索引踢出某個元素
范例:

語法:列表名.clear()
功能:清空原列表
范例:

語法:del 列表名[索引值]
功能:根據索引值刪除元素
范例:

語法:列表名[索引值] = '新值'
功能:根據索引修改
范例:

語法:列表名.reverse()
功能:對列表進行反轉
范例:

語法:列表名.index(元素值)
功能:根據元素值獲取元素的索引值,返還索引值
范例:

語法:列表名.count(元素值)
功能:根據元素統計元素的個數,返還數量
范例:

語法:list(要轉的元素)
功能:把元素強轉為列表類型,想要轉換為列表類型有要求:必須可以被循環的元素才能轉為列表。
str -> 列表 元祖 -> 列表 int -> 列表 bool -> 列表
范例:
