![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python编程
python的学习笔记,作为和大家交流的地方。仅用于学习。
我想喝冰阔乐
这个作者很懒,什么都没留下…
展开
-
python 改变图片像素值
python快速改变图片的像素值原创 2022-07-12 11:03:34 · 4312 阅读 · 1 评论 -
plt.scatter()详解
plt.scatter()一般在代码中会以下列方式导入库:import matplotlib.pyplot as plt函数的原型:matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, *, data=None, **kwargs)原创 2021-08-02 10:24:38 · 5919 阅读 · 0 评论 -
os.walk 用法
os.walk(top, topdown=True, οnerrοr=None, followlinks=False)可以得到一个三元tupple(dirpath, dirnames, filenames),第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。dirpath 是一个string,代表目录的路径,dirnames 是一个list,包含了dirpath下所有子目录的名字。filenames 是一个list,包含了非目录文件的名字。这些名字不包含路径信息,如果需要得转载 2021-05-26 16:21:28 · 165 阅读 · 0 评论 -
Python--15、Linux基本操作
Python–15、Linux基本操作Linux:无界面。资源(内存,存储空间,计算)节省不必要的资源开支。linux系统里面不可以查看其它用户的信息(安全)。windows:个人使用。LInux常用命令ls: 查看文件目录cd 文件名:进入文件里面,两个点(。。)表示上一层路径,波浪线(~)表示家目录,斜杠(/) 表示根目录。减号(-)表示回到刚才所在的。pwd :查看当前所在目录...原创 2020-01-27 17:12:25 · 137 阅读 · 0 评论 -
Python--14、正则
Python–14、正则re模块findall 方法 Python中需要对正则表达式对字符串进行匹配的时候,可以使用一个模块来操作,名字叫re. findall 方法:在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回一个空列表。 res = re.findall(规则,被匹配的字符串) 有返回值(列表)[外链图片转存失败,源站可能有...原创 2020-01-27 17:12:04 · 217 阅读 · 0 评论 -
Python--13、迭代器,生成器和包管理
Python–13、迭代器,生成器和包管理迭代器迭代可迭代对象(iterable):列表、元组、字符串、字典。迭代:通过重复执行代码用来处理类似的数据的过程。迭代的过程是指依次从数据结构中拿出东西的过程。while也能实现拿取,只是需要自己控制下标。#迭代器 iterator#实现了迭代的方式的容器li = [1,2,3,4,5,6,'a','b','c']a = ite...原创 2020-01-27 17:11:21 · 122 阅读 · 0 评论 -
Python--12、异常
Python–12、异常异常1、异常本身是类。2、Python错误回溯:错误的部分会一级一级往上找。#python 错误回溯def Base(): print(a)def b(): Base()def c(): b()d = c()运行结果:Traceback (most recent call last): File "/home/pyv...原创 2020-01-27 17:10:40 · 163 阅读 · 0 评论 -
Python--11、文件
Python–11、文件文件的基本操作使用linux环境文件的更新需要手动下载代码。1、打开/关闭文件打开文件:open(文件路径,读取的形式,编码格式) 例:f = open(“a.txt”,‘w’,encoding = ‘utf-8’) 文件路径:字符串的形式 文件处理格式(encoding): utf -8 , gbk关闭文件: f.close() 不...原创 2020-01-27 17:10:11 · 125 阅读 · 0 评论 -
Python--10、new方法、定制属性访问、描述符和装饰器
Python–10、new方法、定制属性访问、描述符和装饰器__ new __方法1、__ new __ 方法相当于开辟内存,之后要传回父类。固定写法return,相当于宣告已经写好了。2、实例是通过类里面的 __ new __方法创建出来的。3、先调用 __ new __ 方法创建出实例,再使用__ init __ 方法初始化实例。4、__ new __ 方法,后面括号里面的 c l...原创 2020-01-05 16:37:26 · 207 阅读 · 0 评论 -
Python--9、继承、多继承、魔法方法
Python–9、继承、多继承、魔法方法继承继承的意义:方便代码的管理和修改class Father(object): #爸爸类,object是默认的顶层类,可以省略不写, passfa = Father() #会调用父类的__ init __方法,这就是继承。1、继承的类来自object(顶层基类)2、继承搜索使会现在子类搜索,搜不到再到父类中搜索,如果...原创 2020-01-05 16:36:54 · 219 阅读 · 0 评论 -
Python--8、类的定义、属性、初始化和析构
Python–8、类的定义、属性、初始化和析构类定义1、class 类名: 执行的操作2、实例名 = 类名 ()3、运算符"." 调用类的属性或方法。查找的时候,先在变量中查找,如果变量中找不到值再去类中查找。4、类是某一类事物的抽象,不是真实存在的;实例是某类事物的具体个体,是该类事物的具体表现,是真实存在在。每个实例都有自己特立的访问空间。实例的特征就是属性。5、两种私有...原创 2020-01-05 16:36:10 · 284 阅读 · 0 评论 -
Python--7、函数作用域和匿名函数
Python–7、函数作用域和匿名函数匿名函数lambda 参数:表达式def f(x): if x>=2: return xa=filter(f,[1,2,3])b=filter(lambda x:x>2,[2,6,3,1,5,8,7,8])print(list(a),list(b))函数作用域1、外部不能访问内部的变量2、函数内部能够...原创 2020-01-05 16:35:54 · 123 阅读 · 0 评论 -
Python--6、函数基础和函数参数
Python–函数基础和函数参数函数的定义def 函数名 (参数): pass **return** 表达式函数名命名规则: 字母、数字和下划线组成,和变量命名规则一致pass:在这里表示什么都没有,不执行任何操作return: 后面可以返回任意表达式,但不能是赋值语句 return没有写返回值的话,默认Nonereturn和 print的区别:re...原创 2020-01-05 16:32:39 · 141 阅读 · 0 评论 -
Python--5、控制流程
Python–控制流程条件语句条件判断条件语句1、定义:指定判断条件,注意格式,冒号:。if 判断条件1: 执行的语句1elif 判断语句2: 执行的语句2...else: 执行语句 a= "早"if a=="早": print("早啊!0.0")else: print("不早啦!")2、输入语句 input() 输入的为字符型,...原创 2020-01-05 16:32:19 · 60 阅读 · 0 评论 -
python--4、散列类型(集合、字典)和逻辑运算
散列类型集合1、集合 :无序、唯一、可变类型。定义: { } 或 set()。后者能将其他组合数据类型变为集合类型。>>> a={1,2,3,4,2}>>> a{1, 2, 3, 4}>>> b=[1,2,3,4,5,2]>>> b[1, 2, 3, 4, 5, 2]>>> ...原创 2020-01-05 16:31:00 · 252 阅读 · 0 评论 -
python--3、字符串的拼接和深浅复制
字符串的拼接和格式化1、 str1+str2+str3>>> a='我'>>> b='在武汉'>>> c='等你'>>> a+b+c'我在武汉等你'>>> r1=a+b+c>>> r1'我在武汉等你'2、’’%s’’%变量名 “%s%s%s”%(str1,str...原创 2020-01-05 16:30:25 · 959 阅读 · 0 评论 -
Python--2、序列常用的方法
Python-序列常用的方法列表方法1、增加:append,将元素添加到列表的末尾; insert,添加到指定位置; extend, 将序列中的每个元素追加到列表的末尾,会改变原列表。>>> li=[4,5,6,'今天好帅']>>> li[4, 5, 6, '今天好帅']>>> li.append(7)>...原创 2020-01-05 16:30:06 · 235 阅读 · 0 评论 -
Python--1、数值类型和序列
数值类型1、+、-、*、/、//(整除)、%(取余)、**(幂运算)2、由于计算机保存是按照0101等保存,计算时有时会有误差3、import 导入 decimal精确计算模块(可用于精确计算数字)import decimala=decimal.Decimal('2.2')b=decimal.Decimal('2')a-b>>>Decimal('0.2')...原创 2020-01-05 16:16:49 · 104 阅读 · 0 评论