PYTHON基础笔记(1)
python基础语法
IF,FOR语句:
1.
记得if,for后面要加冒号
2.
for可以现在列表里循环,若需要限制次数可以使用range函数
如:
for x in range(10):
就是循环从0到9
range也可以有其他几种使用方法:
range(5, 10) //从5到9
range(0, 10, 3) //从0到9,步长为3(结果为0,3,6,9)
range(-10, -100, -30)//结果为-10,-40,-70
a = ['Mary', 'had', 'a', 'little', 'lamb']
for i in range(len(a))://遍历数组中的元素
DEF函数:
1.
记得后面也要冒号
列表:
1.
可用list = [] 初始化
2.
list.append(x) //(list是列表名)把一个元素添加到列表的结尾
list.insert(i, x) //在指定位置i插入一个元素
list.remove(x) //删除列表中值为 x 的第一个元素
list.pop([i]) //从列表的指定位置删除元素,并将其返回。如果没有指定索引,a.pop() 返回最后一个元素。元素随即从列表中被删除。(方法中 i 两边的方括号表示这个参数是可选的,而不是要求你输入一对方括号,你会经常在 Python 库参考手册中遇到这样的标记。)
list.sort() //排序
3.
通过list.append(x),pop() 可以将链表作为堆栈使用
队列似乎用collections.deque更快(待查)
4.
元组就是不可变的列表(用的不多)
5.
del语句可以删除队列或其他任何变量
字典
1.
可用dict() 构造函数可以直接从 key-value 对中创建字典
如:
dict([('sape', 4139), ('guido', 4127), ('jack', 4098)])
上一篇文章: Arduino入门笔记(3)
下一篇文章: PYTHON基础笔记(2)