python 处理数组用的pop(index) js中用的是splice()方法;特殊:python 数组可以用arr[-1]、arr[-2]分别获取数组的倒数第一、倒数第二项,而js没有该方法;
python 数组有list 和 tuple 2种,tuple为不可更改数组,list有 insert pop等方法,tuple不能更改其中的值,但如果tuple中有list那么是可以通过 = 赋值方法进行修改的。
Python在显示只有1个元素的tuple时,也会加一个逗号,
,以免你误解成数学计算意义上的括号。 如:t = (1,)
条件判断:
if a>18 :
print(a)
elif a<18 :
print(a)
else:
print(a)
range()可以生成一个整数序列,list(range(4))就是[0,1,2,3] list(range(100)) 就是从0-99的list , map 和for x in 方法和js中用法一样
continue
的作用是提前结束本轮循环,并直接开始下一轮循环。
>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] ,Python提供了切片(Slice)操作符
L[0:3]
['Michael', 'Sarah', 'Tracy'] 从后往前也可以
迭代
[x * x for x in range(1, 11) if x % 2 == 0]
[4, 16, 36, 64, 100]
[m + n for m in 'ABC' for n in 'XYZ']
['AX', 'AY', 'AZ', 'BX', 'BY', 'BZ', 'CX', 'CY', 'CZ']