摘要: 练习 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程: ax2 + bx + c = 0 的两个解。 阅读全文
posted @ 2017-07-19 11:09 rocky2009 阅读(336) 评论(0) 推荐(0)
摘要: dict是用空间来换取时间的一种方法。dict可以用在需要高速查找的很多地方,在Python代码中几乎无处不在,正确使用dict非常重要,需要牢记的第一条就是dict的key必须是不可变对象。这是因为dict根据key来计算value的存储位置,如果每次计算相同的key得出的结果不同,那dict内部 阅读全文
posted @ 2017-07-14 10:00 rocky2009 阅读(158) 评论(0) 推荐(0)
摘要: 循环是让计算机做重复任务的有效的方法。 break语句可以在循环过程中直接退出循环,而continue语句可以提前结束本轮循环,并直接开始下一轮循环。这两个语句通常都必须配合if语句使用。 要特别注意,不要滥用break和continue语句。break和continue会造成代码执行逻辑分叉过多, 阅读全文
posted @ 2017-07-12 20:51 rocky2009 阅读(105) 评论(0) 推荐(0)
摘要: 要定义一个只有1个元素的tuple,如果你这么定义: 定义的不是tuple,是1这个数!这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。 所以,只有1个元素的tuple定义时必须加一个逗号,, 阅读全文
posted @ 2017-07-12 10:51 rocky2009 阅读(104) 评论(0) 推荐(0)