摘要: 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用。但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。 可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。定义 阅读全文
posted @ 2018-03-19 21:55 木易不觉 阅读(144) 评论(0) 推荐(0)
摘要: 如果用dict实现,只需要一个“名字”-“成绩”的对照表,直接根据名字查找成绩,无论这个表有多大,查找速度都不会变慢。 和list比较,dict有以下几个特点: 而list相反: 所以,dict是用空间来换取时间的一种方法。 dict可以用在需要高速查找的很多地方,在Python代码中几乎无处不在, 阅读全文
posted @ 2018-03-19 21:05 木易不觉 阅读(164) 评论(0) 推荐(0)
摘要: 最后,理解变量在计算机内存中的表示也非常重要。当我们写: 时,Python解释器干了两件事情: 在内存中创建了一个'ABC'的字符串; 在内存中创建了一个名为a的变量,并把它指向'ABC'。 也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据,例如下面的代码: a 阅读全文
posted @ 2018-03-19 20:13 木易不觉 阅读(128) 评论(0) 推荐(0)
摘要: 调用了 cPickle 模块,更可靠了。 import os import cPickle #主函数 while(1):#一直运行 people_file='E:\\test.txt' people={} first=raw_input('Enter 1 for input name,Enter 2 for find name,Enter 3 for delect n... 阅读全文
posted @ 2018-03-19 18:45 木易不觉 阅读(96) 评论(0) 推荐(0)