摘要:
对象与参考:当你创建一个对象并给它赋一个变量的时候,这个变量仅仅参考那个对象,而不是表示这个对象本身。也就是说,变量名指向你计算机中存储那个对象的内存(指向同一个内存单元)。这被称作名称到对象的绑定。输出:如果你想要复制一个列表或者类似的序列或者其他复杂的对象(不是如整数那样的简单对象),那么你必须使用切片操作符来取得拷贝输出:局部与全局变量当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是局部的。输出:global语句被用来声明x是全局的输出: 阅读全文
摘要:
数据结构在Python中有三种内建的数据结构——列表、元组和字典1:列表:列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目, 在Python中,你在每个项目之间用逗号分割列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。如,可以看出来,列表可以有字符串,也可以有数字。即可以包含多种类型。相关函数: len(list) 长度 list.append('rice') 在list后再加一个串 list.sort() 排序 list[0] 取出第一个串列表是可变的数据类型:如:输出:sort排序,这个方法会影响列表本身,但sort 阅读全文
摘要:
序列概念:序列的两个主要特点是索引操作符和切片操作符。索引操作符让我们可以从序列中抓取一个特定项目,即通过下标操作[0][1]...。切片操作符让我们能够获取序列的一个切片,即一部分序列.索引:Python从0开始计数。因此,shoplist[0]抓取第一个项目,shoplist[3]抓取shoplist序列中的第四个元素。索引同样可以是负数,在那样的情况下,位置是从序列尾开始计算的。因此,shoplist[-1]表示序列的最后一个元素而shoplist[-2]抓取序列的倒数第二个项目。切片:操作符中的第一个数(冒号之前)表示切片开始的位置,第二个数(冒号之后)表示切片到哪里结束。如 shop 阅读全文