dict的setdefault(学习bottle源代码)
2017-06-19 14:28 很大很老实 阅读(415) 评论(0) 编辑 收藏 举报在bottle的源代码中,看到如下一段话:
sys.modules.setdefault('bottle', sys.modules['__main__'])
这段话,实际上就是dict类型的setdefuat,和get类似,不同的是,如果没有,则进行设置。
举例如下:
mydic={'1':'wcf','2':'hy'} print(mydic.setdefault('1','wsy')) print(mydic.setdefault('3','wsy'))
结果是:
C:\Python35\python.exe C:/pylearn/bottlelearn/5.py
wcf
wsy
Process finished with exit code 0