Python數據類型-str,list常見操作


一、字符串操作

語法:字符串名.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 -> 列表
范例:

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM