5.4.12Python循环遍历字典元素
一个简单的for语句就能循环字典的所有键,就像处理序列一样: >>> d = {'a':1,'b':2,'c':3} >>> for index in d: […]
5.4.11Python下for循环
while语句非常灵活。它可以用来在任何条件为真的情况下重复执行一个代码块。一般情况下这样就够用了,但有时候比如要为一个集合(序列和其他可迭代对象)的每个元素都执行一个代码块,这时候就可以使用for循环。 Python for循环可以遍历任 […]
5.4.10Python下while循环
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为: while 判断条件: 执行语句… 执行语句可以是单个语句或语句块。判断条件 […]
5.4.9Python下断言
if语句有个非常有用的“近亲”,就是assert断言,它的工作方式多少有点像下面这样(伪代码): if not condition : crash program 其表达的意思就是,程序在我 […]
5.4.8Python下布尔运算符
返回真值的对象有许多(事实上,所有值都可以解释为真值,所有的表达式也都返回真值)。但有时想要检查一个以上的条件。例如,如果需要编写读取数字并且判断该数字是否位于1到10之间(包括10)的程序,可以像下面这样做: >>> n […]
5.4.7Python下字符串和序列比较
字符串可以按照字母顺序排列进行比较。如: >>> "alpha" < "beta" True 如果字符串内包括大写字母,那么结果就会有点乱(实际上,字符是按照本身的顺序值排列的 […]
5.4.6Python下is同一性运算符
is这个运算符比较有趣,它看起来和"=="一样,事实上却不同,比如: >>> x = y = [1,2,3] >>> z = [1,2,3] >>> x == y T […]
5.4.5Python下相等运算符
如果想要知道两个东西是否相等,应该使用相等运算符,即两个等号"==": >>> 1 == 2 False >>> "ss" == "ss" Tr […]
5.4.4Python下比较运算符
在条件中,最基本的运算符就是比较运算符了,它们用来比较其他对象。比较运算符整理如下: 表达式 描述 x == y x等于y x < y […]
5.4.3Python下elif子句
Python下如果需要检查多个条件,就可以使用elif字句,它是"else if"的简写,也是if和else字句的联合使用——也就是具备条件的else字句。实例: >>> num […]