-
if age >= 18: print 'adult' elif age >= 6: print 'teenager' elif age >= 3: print 'kid' else: print 'baby'
从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略
查看全部 -
if not age >= 18: print 'teenager'
if age >= 18: print 'adult' else: print 'teenager'
查看全部 -
Python代码的缩进规则。具有相同缩进的代码被视为代码块。缩进4个空格,不要使用Tab,更不要混合Tab和空格
if 语句后接表达式,然后用
:
表示代码块开始。age = 20 if age >= 18: print 'your age is', age print 'adult' print 'END'
查看全部 -
tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的
查看全部 -
单元素 tuple 要多加一个逗号“,”
t = (1,)
查看全部 -
元组 tuple一旦创建完毕,就不能修改了
创建tuple和创建list唯一不同之处是用
( )
替代了[ ]
但引用时仍用[ ]
查看全部 -
pop()方法总是删掉list的最后一个元素,并且它还返回这个元素
>>> L.pop() 'Paul' pop()中填索引号作为参数 >>> L.pop(2) 'Paul'
查看全部 -
append()总是把新的元素添加到 list 的尾部
L.append('Paul')
insert()两个参数,第一个参数是索引号,第二个参数是待添加的新元素
L.insert(0, 'Paul')
后面的元素都自动向后移动一位
查看全部 -
直接用range(1,101)
查看全部 -
汉诺塔执行了三个步骤:
1.在ACB的顺序下执行了一阶汉诺塔的移动方法
2.从A->C移动了最大盘的圆盘
3.在BAC的顺序下执行了一阶汉诺塔的移动方法
n阶 将n-1作为整体,n从A中给C
查看全部 -
最后一个元素
L[-1]
查看全部 -
索引从 0 开始,
L[0]
查看全部 -
直接用
[ ]
把list的所有元素都括起来,就是一个list对象所以list中包含的元素并不要求都必须是同一种数据类型
L = ['Michael', 100, True]
查看全部 -
Python把
0
、空字符串''
和None
看成 False,其他数值和非空字符串都看成 True查看全部 -
求余的运算 %
整数除法,即使除不尽,结果仍然是整数
查看全部
举报