python中一些相似用法的區別:index()和find(),dict[]和get()


index和find在字符串中的區別:
index()方法和find()方法相似,唯一的區別就是find方法不包含索引值會返回-1,而index()不包含索引值會拋出異常
 

 

同樣的:獲取字典dict中的鍵所對應的值時,常用到dict['key']和get()兩種方式

dict[‘key’]只能獲取存在的值,如果不存在則觸發KeyError

而dict.get(key, default=None)則如果不存在則返回一個默認值,如果設置了則是設置的,否則就是None


免責聲明!

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



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