python 基础语言 学习笔记

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']
 
 

 

 

 


posted @ 2018-12-21 15:13  红苹果学园  阅读(192)  评论(0编辑  收藏  举报