setdefault方法用于设置key的默认值。该方法接收两个参数,第1个参数表示key,第2个参数表示默认值。如果key在字典中不存在,那么setdefault方法会向字典中添加这个key,并用第2个参数作为key的值。该方法会返回这个默认值。如果未指定第2个参数,那么key的默认值是None。如果字典中已经存在这个key,setdefault不会修改key原来的值,而且该方法会返回key原来的值。
#定义一个空字典
dict = {}
print(dict.setdefault('name','Bill'))
#向字典中添加一个名为name的key,默认值是Bill,输出结果:Bill
print(dict)
#输出结果:{'name': 'Bill'}
print(dict.setdefault('name','Mike'))
#并没有改变name的值,输出结果:Bill
print(dict)
#输出结果:{'name': 'Bill'}
#向字典中添加一个名为age的key,默认值是None,输出结果:None
print(dict.setdefault('age'))
print(dict)
#输出结果:{'name': 'Bill', 'age': None}
文件操作:
1. os.listdir(): 列出路径下所有的文件
2. os.path.join(): 连接文件的作用
3. os.path.isdir(): 判断是否是文件夹
————————————————
版权声明:本文为CSDN博主「python进阶之路」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45086637/article/details/90757027



