摘要: 一、 方法__init__()类中的函数称为方法;你前面学到的有关函数的一切都适用于方法,就目前而言,唯一重要的差别是调用方法的方式。处的方法__init__()是一个特殊的方法,每当你根据Dog类创建新实例时,Python都会自动运行它。在这个方法的名称中,开头和末尾各有两个下划线,这是一种约定 阅读全文
posted @ 2017-12-19 16:32 是你的鱼尾纹 阅读(164) 评论(0) 推荐(0)
摘要: 一、让实参变成可选的 并非所有的人都有中间名,但如果你调用这个函数时只提供了名和姓,它将不能正确 地运行。为让中间名变成可选的,可给实参middle_name指定一个默认值——空字符串,并在用户没有提供中间名时不使用这个实参。为让get_formatted_name()在没有提供中间名时依然可行,可 阅读全文
posted @ 2017-12-15 10:49 是你的鱼尾纹 阅读(460) 评论(0) 推荐(0)
摘要: 一、使用while 循环来处理列表和字典 1、在列表之间移动元素 说明: 我们首先创建了一个未验证用户列表(见),其中包含用户Alice、Brian和Candace,还创建了一个空列表,用于存储已验证的用户。处的while循环将不断地运行,直到列表unconfirmed_users变成空的。在这 阅读全文
posted @ 2017-12-14 13:59 是你的鱼尾纹 阅读(517) 评论(0) 推荐(0)
摘要: 一、函数input()的工作原理: 有时候,提示可能超过一行,例如,你可能需要指出获取特定输入的原因。在这种情况下,可将提示存储在一个变量中,再将该变量传递给函数input()。这样,即便提示超过一行,input()语句也非常清晰。 这个示例演示了一种创建多行字符串的方式。第1行将消息的前半部分存储 阅读全文
posted @ 2017-12-14 11:00 是你的鱼尾纹 阅读(222) 评论(0) 推荐(0)
摘要: 嵌套 字典列表: 我们首先创建了三个字典,其中每个字典都表示一个外星人。在处,我们将这些字典都放到一个名为aliens的列表中。最后,我们遍历这个列表,并将每个外星人都打印出来: 更符合现实的情形是,外星人不止三个,且每个外星人都是使用代码自动生成的。在下面的示例中,我们使用range()生成了3 阅读全文
posted @ 2017-12-13 10:06 是你的鱼尾纹 阅读(675) 评论(0) 推荐(0)
摘要: 一、遍历字典: 遍历所有的键—值对: Key: lastValue: fermi Key: firstValue: enrico Key: usernameValue: efermi 二、遍历字典中的所有键 在不需要使用字典中的值时,方法keys()很有用。下面来遍历字典favorite_langu 阅读全文
posted @ 2017-12-13 09:50 是你的鱼尾纹 阅读(153) 评论(0) 推荐(0)
摘要: 一、列表与元组的区别: 列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网 站的用户列表或游戏中的角色列表至关重要。然而,有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。Python将不能修改的值称为不可变的,而不可变的列表被称为元组。 列表可变,元组不可变 阅读全文
posted @ 2017-12-12 10:00 是你的鱼尾纹 阅读(137) 评论(0) 推荐(0)
摘要: 一、排序: 1、使用方法sort()对列表进行永久性排序 2、使用函数sorted()对列表进行临时排序 注意:reverse()不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表元素的排列顺序: 方法reverse()永久性地修改列表元素的排列顺序,但可随时恢复到原来的排列顺序,为此只需对列 阅读全文
posted @ 2017-12-11 17:14 是你的鱼尾纹 阅读(97) 评论(0) 推荐(0)
摘要: 一、字符串处理: 1、删除字符串空白的方法人strip(): 删除空白 然而,这种删除只是暂时的,接下来再次询问favorite_language的值时,你会发现这个字符串与输入时一样,依然包含多余的空白. 要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中: 你还可以剔除字符串开头的空 阅读全文
posted @ 2017-12-11 16:31 是你的鱼尾纹 阅读(125) 评论(0) 推荐(0)
摘要: 一、为什么使用生成器: 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 二、使用生成器的方法: 要创建一个generato 阅读全文
posted @ 2017-12-11 14:48 是你的鱼尾纹 阅读(240) 评论(0) 推荐(0)