Python学习/复习神器-->各种方法/技巧在哪用和典型例子(一)
就我个人在学习Python的过程中,经常会出现学习了新方法后,如果隔上几天不用,就忘了的情况,或者刚学习的更好的方法没有得到应用,还是沿用已有的方法,这样很不利于学习和掌握新姿势,从而拉长学习时间,增加学习成本。
为此,我觉得有必要把各种方法或者技巧的用处和其典型例子记录下来,方便在空闲时间翻阅,并在实操上合理应用,对提高掌握新姿势的效率会很有好处。
注意:以下基于Python3
基础篇
一、数据类型
1.list中增加元素,追加元素到末尾:list.append(‘元素’)、插入到指定的位置:list.insert(‘索引号’,‘元素’);删除末尾的元素:list.pop、删除指定位置的元素:list.pop(‘索引号’)
2.input()返回的数据类型是str
3.迭代/循环:for x in ... 把每个元素代入变量x
,然后执行缩进块的语句
4.dict中避免key不存在的错误2种方法,1、通过in
判断key是否存在:'Jia' in dict 返回Ture或False 2、通过dict提供的get()方法:dict.get('Yannan');删除元素:dict.pop(key)
5.set:和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。要创建一个set,需要提供一个list作为输入集合:s = set([1,2,3]).
添加元素:s.add(key) 删除元素:s.remove(key)。set可以看成数学意义上的无序和无重复元素的集合,因此,两个set可以做数学意义上的交集、并集等操作:交集& 并集 |
6.列表倒序方法:list = [3,5,4] list.sort() >>[3,4,5]
7.字符串的元素替代方法:s = 'abc' s.replace('a','A') >>'Abc' 谨记变量s仍是'abc' 原因是replace方法创建了一个新的字符串'Abc'
二、函数
1.函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”:ads(-100) >>100 a = abs a(-67) >>67
2.空函数
1 def nop(): 2 pass
更多相关文章
- python--继承--方法的重写---和父类的扩展
- Python测试函数和类 笨方法学习Python
- Python列表以及列表的处理方法
- 在python中复制命令的正确方法[复制]
- 转python爬虫:BeautifulSoup 使用select方法详解
- python 按位置关系输出矩阵元素
- Python------类的结构细分,异常处理,方法,属性
- 使用python 3.6将多个文件并行加载到内存中的最佳方法是什么?
- python:while循环的使用方法