-
在循环内部,还可以嵌套循环
for x in ['A', 'B', 'C']: for y in ['1', '2', '3']: print x + y
可以使用 <>判断 X 和 Y 的数据是否符合 循环规则,
从而达到和不同的元素进行排列
在最后得出结论时,也可以使用 数字相乘
查看全部 -
循环过程中,可以用break退出当前循环,还可以用continue跳过后续循环代码,继续下一次循环。
for x in L: if x < 60: continue sum = sum + x n = n + 1
查看全部 -
用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。
sum = 0 x = 1while True: sum = sum + x x = x + 1 if x > 100: breakprint sum
在循环体内,我们还判断了 x > 100 条件成立时,用break语句退出循环,这样也可以实现循环的结束。
查看全部 -
N = 10 x = 0while x < N: print x x = x + 1
和 for 循环不同的另一种循环是 while 循环,while 循环不会迭代 list 或 tuple 的元素,而是根据表达式判断循环是否结束。比如要从 0 开始打印不大于 N 的整数:
while循环每次先判断 x < N,如果为True,则执行循环体的代码块,否则,退出循环。
在循环体内,x = x + 1 会让 x 不断增加,最终因为 x < N 不成立而退出循环。
查看全部 -
list或tuple可以表示一个有序集合。如果我们想依次访问一个list中的每一个元素 Python的 for 循环就可以依次把list或tuple的每个元素迭代出来 L = ['Adam', 'Lisa', 'Bart'] for name in L: print name
查看全部 -
空值用None表示
查看全部 -
当 if 语句判断表达式的结果为 True 时,就会执行 if 包含的代码块 两种条件判断是“非此即彼”的,要么符合条件1,要么符合条件2,因此,完全可以用一个 if ... else ... 语句把它们统一起来:if age >= 18: print 'adult' else: print 'teenager' 利用 if ... else ... 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 代码块或者 else 代码块。注意: else 后面有个“:”。
查看全部 -
十六进制用0x前缀和0-9,a-f表示。
查看全部 -
输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18: print 'your age is', age print 'adult' print 'END' Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。注意: if 语句后接表达式,然后用:表示代码块开始。如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:
查看全部 -
tuple不可修改,但是可以在tuple中创建list元素 list可以作为单个索引号出现
查看全部 -
包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示: (元素)既可以表示tuple,又可以作为括号表示运算时的优先级 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:
查看全部 -
在 ' 或“ 前面加 \ 可以将两个原本作为字符串开始的符号变为普通字符
\n 代表换一行?
查看全部 -
在List中可以使用L[索引号] = XX 替换原本的元素数值,个数保持不变,
查看全部 -
如果需要在List中删除元素可以使用pop()删除,如果括号中不添加任何元素, 默认删除list中最后一个元素,也可以添加索引号删除指定元素, 但是因为逐行检查所以删除两个相邻位置元素时可以同时使用相同索引号。
查看全部 -
在L中添加新元素可以使用 append(默认添加到最后) insert(可以使用索引号调整元素添加位置) 例:L.insert(1,'XXX')
查看全部
举报
0/150
提交
取消