Python知识总结

前言

最近在学一些课程,需要依赖Python的基础,所以做了一些简单的知识总结,主要如下分为几个模块:

  • 1、数据类型
  • 2、函数与对象方法
  • 3、面向对象技术
  • 4、知识点汇总

一、数据类型

1、字符串

带单引号、双引号、三引号可以认为都是一个字符串

2、列表

1、增:append、insert、extend

方法用法含义
append()alist.append(2021)在列表最后添加元素2021
insert(index,value)alist.insert(3,2021)在列表指定位置添加元素
extend()alist.extend(blist)在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

2、删:pop、del、remove

方法用法含义
pop()list1.pop(1)移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
deldel list1[1]删除列表元素
removeaList.remove(‘xyz’)移出列表中某个值的第一个匹配项

3、改:list[i]=" "

方法用法含义
lis[i]=’’alist[0] = 456更改某个索引的值

4、查:index、list[i]、count、len

方法用法含义
list[i]alist[0]根据索引查元素
index()alist.index( ‘xyz’ )用于从列表中找出某个值第一个匹配性的索引位置,找不到值就抛出异常
count()alist.count(obj)用于统计某个元素在列表中出现的次数
len()len(alist)方法返回列表元素个数

3、元祖

1、增:等于直接创建一个元祖

2、删:不可以删除

3、改:不可以修改

4、查:index、count()

4、字典

1、增

方法用法含义
dict[key]=valuedict[key]=value增加一对键值对,键不能相同

2、删

  • pop删除指定的键值对
  • del、clear删除字典最后一个键值对

3、改

  • dict[key]=" "

4、查:dict[key]、dict.get(key)

方法用法含义
dict[key]dict[key]查对应key的value值
dict.get(key)dict.get(key)获取key对应的value值

5、集合

增:add、update
删:clear、remove、pop、discard
改:不可修改
查:不可查找

二、函数与对象方法

1、函数多种形参类型

  • 1、必填
  • 2、缺省
  • 3、可变args
  • 4、关键字kwargs

2、函数的返回值 return

  • 1、程序与return就会结束循环
  • 2、可以在if else判断中使用多个return

三、面向对象技术

1、类的定义
2、实例方法、静态方法、类方法
3、继承:一般是web端开发常用,业务的一些扩展等等
4、多态 – 子类、父类的重写

四、知识点汇总

名称作用
Scrapy爬虫工具常用的库
Requestshttp库
Pillow是PIL(Python图形库)的一个分支,适用于在图形领域工作的学者
OpenCV图片识别常用的库,通常在练习人脸识别时会用到
pytesseract图片文字识别
wxPythonPython的一个GUI(图形用户界面)工具
NumPy为python提供了很多高级的教学方法
nosePython的测试框架
nltk自然语言工具包
IPythonPython的提示信息
BeautifulSoupxml和html的解析库、对于新手非常有用

此博客后续继续进行补充,未完待续!先写了一个大纲

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值