2019年7月24日

摘要: 什么都不做 有时候什么都不用做。这种情况不多,但一旦遇到,知道可使用pass语句大有裨益。 这里什么都没有发生。 使用del删除 对于你不再使用的对象,Python通常会将其删除(因为没有任何变量或数据结构成员指向它)。 最初,robin和scoundrel指向同一个字典,因此将None赋给scou 阅读全文
posted @ 2019-07-24 22:50 iBoundary 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 列表推导 列表推导是一种从其他列表创建列表的方式,类似于数学中的集合推导。列表推导的工作原理非常简单,有点类似于for循环。 这个列表由range(10)内每个值的平方组成,非常简单吧?如果只想打印那些能被3整除的平方值,该如何办呢?可使用求模运算符:如果y能被3整除,y % 3将返回0(请注意,仅 阅读全文
posted @ 2019-07-24 21:39 iBoundary 阅读(2207) 评论(0) 推荐(0) 编辑
摘要: 条件和条件语句 布尔值的用武之地便是条件语句。 用作布尔表达式(如用作if语句中的条件)时,下面的值都将被解释器视为假: 换而言之,标准值False和None、各种类型(包括浮点数、复数等)的数值0、空序列(如空字符串、空元组和空列表)以及空映射(如空字典)都被视为假,而其他各种值都被视为真,包括特 阅读全文
posted @ 2019-07-24 18:43 iBoundary 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 迭代字典 要遍历字典的所有关键字,可像遍历序列那样使用普通的for语句。 也可使用keys等字典方法来获取所有的键。如果只对值感兴趣,可使用d.values。你可能还记得,d.items以元组的方式返回键-值对。for循环的优点之一是,可在其中使用序列解包。 注意 字典元素的排列顺序是不确定的。换而 阅读全文
posted @ 2019-07-24 18:41 iBoundary 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 序列解包 赋值语句你见过很多,有的给变量赋值,还有的给数据结构的一部分(如列表中的元素和切片,或者字典项)赋值,但还有其他类型的赋值语句。例如,可同时(并行)给多个变量赋值: 看似用处不大?看好了,使用这种方式还可交换多个变量的值。 实际上,这里执行的操作称为序列解包(或可迭代对象解包):将一个序列 阅读全文
posted @ 2019-07-24 16:48 iBoundary 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: print和import 下面来看看print和import隐藏的几个特性。 打印多个参数 你知道,print可用于打印一个表达式,这个表达式要么是字符串,要么将自动转换为字符串。但实际上,你可同时打印多个表达式,条件是用逗号分隔它们: 如你所见,在参数之间插入了一个空格字符。在你要合并文本和变量值 阅读全文
posted @ 2019-07-24 16:27 iBoundary 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 1 . 字典 字典是通过名称来访问其各个值的数据结构,这种数据结构称为映射(mapping)。字典是Python中唯一的内置映射类型,其中的值不按顺序排列,而是存储在键下。键可能是数、字符串或元组。 字典的用途 字典的名称指出了这种数据结构的用途。普通图书适合按从头到尾的顺序阅读,如果你愿意,可快速 阅读全文
posted @ 2019-07-24 15:59 iBoundary 阅读(1417) 评论(0) 推荐(0) 编辑

2019年7月23日

摘要: 1 . 须知: Python内置了多种序列,如列表(list)和元组(tuple),其实字符串(string)也是一种序列。 数据结构。数据结构是以某种方式(如通过编号)组合起来的数据元素(如数、字符乃至其他数据结构)集合。在Python中,最基本的数据结构为序列(sequence)。序列中的每个元 阅读全文
posted @ 2019-07-23 02:02 iBoundary 阅读(940) 评论(0) 推荐(0) 编辑

2019年7月22日

摘要: 前言: 字符串是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果 阅读全文
posted @ 2019-07-22 18:16 iBoundary 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 1 . 单引号字符串以及对引号转义 1.与数一样,字符串也是值: 2.python在打印字符串时,用单引号将其括起和用双引号括起没有任何区别。既然如此,为何同时支持单引号和双引号呢?因为在有些情况下,这可能会有用。 在上述代码中,第一个字符串包含一个单引号(就这里而言,可能称之为撇号更合适),因此不 阅读全文
posted @ 2019-07-22 01:11 iBoundary 阅读(430) 评论(0) 推荐(0) 编辑

导航