随笔分类 -  python基础

 
python PIL/cv2/base64相互转换
摘要:PIL和cv2是python中两个常用的图像处理库,PIL一般是anaconda自带的,cv2是opencv的python版本。base64在网络传输图片的时候经常用到。 ##PIL读取、保存图片方法 from PIL import Image img = Image.open(img_path) 阅读全文
posted @ 2021-09-27 10:23 异步非阻塞 编辑
python字符串的常用方法。
摘要:本文收录python字符串的常用方法 str1 = " hello world,i love you " print(str1) print(str1.strip()) # strip()删除开头和结尾的空白。 print(str1.split()) # split()拆分,使分割。默认是以空格进行 阅读全文
posted @ 2020-07-20 21:14 异步非阻塞 编辑
python的time几种用法strptime、strftime、localtime、mktime
摘要:1、time.time() import time t1 = time.time() print(t1) # 1594006474.1072185 2、获取当地时间-->结构化时间 time.localtime() import time t2 = time.localtime() print(t2 阅读全文
posted @ 2020-07-06 14:20 异步非阻塞 编辑
python的析构方法
摘要:析构方法 语法: class 类名(继承列表): def __del__(self): 语句块 作用: 通常用来释放此对象占用的资源 说明: 1.析构方法会在对象被销毁时自动调用 2.python语句建议不要在对象销毁时做任何事情,因为对象销毁的时间难以确定 class Foo(): _nav = 阅读全文
posted @ 2020-06-05 18:05 异步非阻塞 编辑
Python中反射的用法。hasattr()、setattr()、getattr()
摘要:python给我嗯提供了四个关于反射的四个内置函数分别是: getattr setattr delattr hasattr class Foo(): _nav = "abc" def __init__(self, name, age): self.name = name self.age = age 阅读全文
posted @ 2020-06-05 15:39 异步非阻塞 编辑
面向对象的三大特性:继承、封装、多态
摘要:一、python面向对象的三大特性:继承、封装、多态 封装:把很多数据封装到一个对象中。把固定功能的代码封装到一个代码代码块、函数、对象、打包成模块。这都属于封装的思想。具体的情况具体分析,比如,你写了一个很NB的函数,那这个也可以被称之为封装。在面向对象思想中,是把一些看似无关紧要的内容组合到一起 阅读全文
posted @ 2020-01-28 16:55 异步非阻塞 编辑
python的重要数据类型之字典
摘要:一、字典的初始 1、之前已经学习的容器型数据类型只有list,那么list够用么?他有什么缺点呢? a、列表可以储存大量的数据类型,但是如果数据量太大的话,他的查询速度比较慢 b、列表只能按照顺序存储,数据与数据之间关联性不强。 针对与以上缺点,需要引入另外一种容器型数据类型,解决上面的问题,这就是 阅读全文
posted @ 2020-01-27 13:03 异步非阻塞 编辑
面向对象三大特性之继承
摘要:一、什么是面向对象的继承 官方的说法:是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新 阅读全文
posted @ 2020-01-25 17:22 异步非阻塞 编辑
python的面向对象
摘要:一、面向对象编程 1、是一类相似功能函数的集合,使你的代码更清晰化,更合理化。 2、面向对象,要拥有上帝的视角看问题。 3、类的结构 class Human: """ 此类主要是构建人类 """ mind = '有思想' # 第一部分:静态属性 属性 静态变量 静态字段 dic = {} l1 = 阅读全文
posted @ 2020-01-25 16:38 异步非阻塞 编辑
内置模块(一)——序列化模块:json、pickle、shelve
摘要:一、序列化模块 1、什么是序列化呢? 序列化的本质就是:将一种数据结构(如字典、列表)等转换成一个特殊的序列(字符串或者bytes)的过程就叫做序列化。 特别注意:特殊的序列,而不是我们常用的str这种字符串。 2、序列化的作用 如果你写入文件中的字符串是一个序列化后的特殊的字符串,那么当你从文件中 阅读全文
posted @ 2020-01-24 15:21 异步非阻塞 编辑
python的模块定义及分类
摘要:一、什么是模块? 储着很多常用的功能的py文件,就是模块。 模块就是文件,存放一堆常用的函数。 一个函数就是一个功能,那么把一些常用的函数放在一个py文件中,这个文件就称之为模块,模块就是一些常用功能的集合体。 二、为什么要使用模块? 1、从文件级别组织程序,更方便管理。 随着程序的发展,功能越来越 阅读全文
posted @ 2020-01-23 22:40 异步非阻塞 编辑

 

点击右上角即可分享
微信分享提示