摘要: 定义函数时: def f(*args): print(args) 这种声明函数的方法,往里传参时需要按照顺序传,而且传的参数数目不定,得到的是个元组 def f(**args): print(args) 这种的话,要按照映射关系传参数,不是按照顺序,传完会产生字典 ################# 阅读全文
posted @ 2019-07-12 17:38 月亮上的石头 阅读(158) 评论(0) 推荐(0) 编辑
摘要: while test: statements if test: break <<强制跳出循环,不会执行最后的else if test: continue <<进入下一次循环,之后所有的本次循环内容不再执行 else: <<<当while的test条件失败,会执行此else statements pa 阅读全文
posted @ 2019-07-12 15:20 月亮上的石头 阅读(110) 评论(0) 推荐(0) 编辑
摘要: tmp作用是保存当前的sys.stdout,修改了sys.stdout后能找回之前的sys.stdout,来让print能输出到屏幕 如果想用print实现把打印的内容导出到文件: 在该目录下,会生成一个data.txt文件 阅读全文
posted @ 2019-07-12 14:47 月亮上的石头 阅读(682) 评论(0) 推荐(0) 编辑
摘要: import pickle pickle是用来把python原生的对象存在硬盘里 用pickle.dump()把字典D这个python对象存储进pickle_test.pkl,该pkl文件是存在硬盘上的 后面用pickle.load()再把硬盘上的文件打开 pickle这种方式,只能用来存储pyth 阅读全文
posted @ 2019-07-12 10:03 月亮上的石头 阅读(737) 评论(0) 推荐(0) 编辑