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