python
HJ_sky
一个正在打怪升级的计算机小白
展开
-
python相关高级特性的总结
一、切片切片操作是对于一个list和tuple取其中部分的操作,操作步骤就是在一个已初始化完成的list或tuple后加[x❌x],x为任意数值,来对列表进行部分取值操作。L=[1,2,3,4,5,6,7,8,9]print(L[0:3])输出[1,2,3]利用上述代码可以取list前三个元素,当然索引取负数也是可以的L=[1,2,3,4,5,6,7,8,9]print(L[-...原创 2020-02-12 09:57:40 · 104 阅读 · 0 评论 -
Python函数中的必选/默认/可变/关键字/命名参数
Python函数中的必选/默认/可变/关键字/命名参数一、默认参数def power(x, n=2): s = 1 while n > 0: n = n - 1 s = s * x return sn为默认参数,直接赋值默认参数设置的两个注意事项:1.必选参数在前,默认参数在后,否则会报错2.当函数有多个参数时,把变化大的...原创 2020-02-10 11:00:30 · 356 阅读 · 0 评论 -
python关于list和tuple的各种方法
python关于list的各种方法1.初始化list classmates = ['Michael', 'Bob', 'Tracy']2.获取list长度len(classmates)3.追加元素至list末尾>>> classmates.append('Adam')>>> classmates['Michael', 'Bob', 'Trac...原创 2020-02-09 09:46:11 · 102 阅读 · 0 评论 -
C++常用排序算法
算法概述常见的排序算可以分为以下两类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于时间复杂度不能突破nlogn,因此称为非线性时间比较类排序线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下限,以线性时间运行,因此称为线性时间非比较类排序排序相关概念:稳定:如果a原本在b的前面,且a=b,排序之后a仍然在b的前面不稳定:如果a原本...原创 2020-02-06 16:36:05 · 246 阅读 · 0 评论 -
【python】PIL库ImageDraw模块的笔记
PIL的ImageDraw库 PIL的ImageDraw库from PIL import Image, ImageDrawim = Image.open()draw = ImageDraw.Draw(im)draw.line((0, 0) + im.size, fill=128)draw.line((0, im.size[1], im.size[0], 0), fill...原创 2018-04-12 22:11:58 · 5471 阅读 · 0 评论 -
python的PIL库的ImageEnhance模块
python的PIL库的ImageEnhance模块1.图片的亮度增加 PIL.ImageEnhance.Brightness(image)from PIL import Image,ImageEnhanceim=Image.open("1.jpg")en=ImageEnhance.Brightness(im)en_end=en.enhance(2)en_end.sh...原创 2018-04-16 11:31:18 · 6827 阅读 · 0 评论 -
【python3】python函数的定义基础
python3的函数定义基础//函数基本形式def sum(): pass//例子,求一个列表的和def sum(list): sum=0 for i in list: sum=sum+i print(sum)def main(): list=[0,1,2,3,4,5,6,6,7] sum(list)i...原创 2018-04-14 18:02:14 · 267 阅读 · 0 评论 -
【python3】python的三种基础代码结构
python3的基础结构顺序结构a=1b=2print(a+b)判断结构count=input("请输入您的分数:")if count>=60: print("你及格了!")else: print("没有及格")//或者使用if、elif、else循环结构sum=0for i in range(0,100): su...原创 2018-04-14 15:16:03 · 1310 阅读 · 0 评论 -
【python3】复习笔记——基础类型总结
python3 6种标准类型数值a=123b=567a,b=123,567加减运算a,b=10,3print(a+b)print(a-b)print(a*b)print(a/b)print(a%b) //取余print(2**3) //次方字符串c='hello world'print(c[3:-1]) //切片pr...原创 2018-04-14 14:05:43 · 224 阅读 · 0 评论 -
PIL库的ImageChops,ImageColor笔记
PIL库的ImageChops,ImageColor笔记1.图片颜色通道相加from PIL import ImageChops,Imageim1=Image.new("RGBA",(520,520),(0,255,0)).show()im2=Image.new("RGBA",(520,520),(0,0,255)).show()im3=ImageChops.add(im...原创 2018-04-08 17:14:27 · 383 阅读 · 0 评论 -
【python】PIL库的学习笔记1
使用官方文档和一些网络资料总结了一下PIL库的一些常用方法的使用,并写成小例子供参考python PIL库的学习1.对图像进行旋转from PIL import Imageim=Image.open("image.jpg")im.rotate(45).show()2.改变图像的大小size=128,128from PIL import Imageim=I...原创 2018-04-07 19:19:28 · 900 阅读 · 0 评论