摘要: 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不 阅读全文
posted @ 2018-12-04 19:46 勤劳小小蜜蜂 阅读(109) 评论(0) 推荐(0) 编辑
摘要: s = 'hello ' def trim(s): return s if trim(s[0]) == ' ': print(s[1:])elif trim(s[-1]) == ' ': print(s[:-1])else: print('格式正确') 阅读全文
posted @ 2018-11-27 19:42 勤劳小小蜜蜂 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Numbuer = [5,8,109,87,99,33,24,77] def findMinAndMax(Numbuer): if Numbuer !=[]: min = Numbuer[0] max = Numbuer[0] for x in Numbuer: if max < x: max = 阅读全文
posted @ 2018-11-27 19:40 勤劳小小蜜蜂 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 我们使用for循环时,只要作用于一个可迭代对象,for循环就可以正常运行,而我们不太关心该对象究竟是list还是其他数据类型。 如何判断一个对象是可迭代对象呢?方法是 阅读全文
posted @ 2018-11-27 18:24 勤劳小小蜜蜂 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 对这种经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符,能大大简化这种操作。 对应上面的问题,取前3个元素,用一行代码就可以完成切片: L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。 如果第一个索引是0, 阅读全文
posted @ 2018-11-27 17:55 勤劳小小蜜蜂 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Python内置了很多有用的函数,我们可以直接调用。 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。 def my_abs(x) : if not isinstance(x,(int,flo 阅读全文
posted @ 2018-11-19 19:44 勤劳小小蜜蜂 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 请务必注意,dict内部存放的顺序和key放入的顺序是没有关系的。 和list比较,dict有以下几个特点: 而list相反: 所以,dict是用空间来换取时间的一种方法。 dict可以用在需要高速查找的很多地方,在Python代码中几乎无处不在,正确使用dict非常重要,需要牢记的第一条就是dic 阅读全文
posted @ 2018-11-12 19:26 勤劳小小蜜蜂 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Python的循环有两种: 一种是for...in循环,依次把list或tuple中的每个元素迭代出来. L = ['Bart', 'Lisa', 'Adam'] for i in L: print(i) 一种是while循环,只要条件满足,就不断循环,条件不满足时退出循环。 sum = 0 n = 阅读全文
posted @ 2018-10-31 18:54 勤劳小小蜜蜂 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。 也可以给if添加一个else语句,意思是,如果if判断是False,不要执行if的内容,去把else执行了: age = 5if age >= 18 : print('Your age i 阅读全文
posted @ 2018-10-30 20:06 勤劳小小蜜蜂 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 编码 ASCII Unicode UTF-8 ASCII编码和Unicode编码的区别:ASCII编码是1个字节,而Unicode编码通常是2个字节。UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被 阅读全文
posted @ 2018-10-25 18:33 勤劳小小蜜蜂 阅读(98) 评论(0) 推荐(0) 编辑