摘要: dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也成为map,使用键-值(key-value)存储,具有极快的查找速度。 假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list: 给定一个名字,要查找对应的成绩,就先要在names中找 阅读全文
posted @ 2017-11-04 21:21 风雨飘飘飘啊飘 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 要计算1+2+3,我们可以直接写表达式: 要计算1+2+3+...+10000.直接写表达式就不太可能了。为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。 Python的循环有两种,一种是for...in循环,一次把list或者tuple中的每个元素迭代出来: 执行这段代码,会依次打印n 阅读全文
posted @ 2017-11-04 19:59 风雨飘飘飘啊飘 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则就什么都不做。 也可以给if添加一个else语句,意思是, 阅读全文
posted @ 2017-11-04 19:40 风雨飘飘飘啊飘 阅读(238) 评论(0) 推荐(0) 编辑
摘要: list: Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: 变量classmates就是一个list。用len()函数可以获得list元素的个数: 用索引来访问list中每一个位置的元 阅读全文
posted @ 2017-11-04 17:38 风雨飘飘飘啊飘 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要 阅读全文
posted @ 2017-11-04 16:02 风雨飘飘飘啊飘 阅读(194) 评论(0) 推荐(0) 编辑