就我个人在学习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

更多相关文章

  1. python--继承--方法的重写---和父类的扩展
  2. Python测试函数和类 笨方法学习Python
  3. Python列表以及列表的处理方法
  4. 在python中复制命令的正确方法[复制]
  5. 转python爬虫:BeautifulSoup 使用select方法详解
  6. python 按位置关系输出矩阵元素
  7. Python------类的结构细分,异常处理,方法,属性
  8. 使用python 3.6将多个文件并行加载到内存中的最佳方法是什么?
  9. python:while循环的使用方法

随机推荐

  1. golang和c的区别是什么?
  2. golang如何防止意外崩溃
  3. golang可以写安卓吗
  4. golang反射有啥用?
  5. golang如何定义一个二维数组
  6. Golang如何接收前端的参数
  7. golang判断是文件还是文件夹
  8. golang底层是c语言吗?
  9. Golang如何接收输入
  10. Golang能写人工智能吗