- list.append(x) 在列表末尾添加一个元素
- list.extend(iterable) 使用可迭代对象中的元素来扩展列表(例如:range())
- list.insert(i,x) 在指定位置插入一个元素,第一个参数是要插入元素的索引即位置。
- list.remove(x) 移除列表中第一个值为x的元素。如果没有则抛出异常,异常类型为ValueError。
- list.pop([ i ]) 删除指定位置的元素并返回值。若没有给定位置(即list.pop()形式)将删除并返回列表最后一个元素。
- list.clear() 移除列表中所有元素
- list.index(x[,start[,end]]) 返回列表中第一个值为X的元素的从0开始的索引。如果没有这样的元素会抛出ValueError异常。可选参数start和end是切片符号,用于将搜索限制为列表特定的子序列。返回的索引是相对于整个序列的开始计算的,而不是start参数。简而言之,就是选取一段序列在里面寻找x值的位置。
- list.count(x) 返回元素X在列表中出现的次数
- list.sort(*,key=None,reverse=False) 对列表中的元素进行排列,reverse值False表正序,True表逆序,key可以自定义比较的值,默认为排序比较。
- list.reverse() 翻转列表中元素
- list.copy() 返回一个列表的浅拷贝
利用列表的内置方法,可以实现队列,栈等功能。
help() >keyword查看python关键字
python可以进行系列解包赋值 a,b=1,2 或 a,b=b,a 还支持链式赋值a=b=10 但python不支持常量,因此只能人为进行常量的认定。python中数值没有边界可以很大。
转义字符"\+特殊字符"
转义字符 | 意义 |
---|---|
\(在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\' | 单引号 |
\" | 双引号 |
\b | 退格(Backspace) |
\n | 换行 |
\t | 横向制表符 |
\r | 回车 |
print()自动换行问题可修改参数,print("任意字符",end=“任意字符(包括空格)”)