自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老猿Python

CSDN 2020博客之星季军。 如需高数、图像处理、OpenCV、Python等电子书请扫博客左边二维码加微公号

  • 博客(13)
  • 资源 (12)
  • 问答 (5)
  • 收藏
  • 关注

原创 第6章 Python中的动态可执行方法 第6.1节 Python代码编译

在介绍动态可执行方法前,本节先介绍一下Python代码编译有关的知识,因为部分内容和动态执行有些关联。一、 Python解释器的功能Python虽然是解释型语言,但Python代码也是可编译的,编译源代码可以在一定程度上达到源代码产权保护、 防止用户篡改源代码、加载代码速度加快的目的。Python 解释器由一个编译器和一个虚拟机构成,编译器负责将源代码转换成字节码文件,而虚拟机负责执行...

2019-05-29 14:24:03 2501 6

原创 第5.5节 函数递归、嵌套及样例

一、 函数递归及嵌套简介1. 函数支持递归,递归就是函数可以在函数内调用自己,这种情况在C语言等语言就已经支持,不单独介绍;2. Python支持函数内再定义函数,这种方式称为函数嵌套。函数内的函数称为局部函数,其上层函数称为封闭函数:1) 在默认情况下,局部函数对外部是隐藏的,局部函数只能在其封闭函数内有效;2) 封闭函数也可以返回局部函数,以便程序在其他作...

2019-05-29 14:22:29 2522 6

原创 第5.4节 Python函数中的变量及作用域

一、函数中的变量使用规则函数执行时,使用的全局空间是调用方的全局空间,参数及函数使用的局部变量存储在函数单独的局部名字空间内; 函数的形参在函数中修改了值时,并不影响调用方本身的数据,但如果形参是一个可变类型的容器,在函数中修改了容器中的元素,则该修改会影响到调用方的数据; 函数中的变量,既可以使用局部变量(本地名字空间的变量),也可以使用全局变量(全局名字空间的变量),函数在执行查找变量...

2019-05-29 14:21:16 2928 7

原创 第5.3节 详说Python风格的函数分配参数

一、 分配参数的定义参数收集就是在定义函数时不能确认参数个数,用收集参数将调用时不确定数量的实参存放到收集参数的元组中。分配参数与此过程相反,它不是在定义函数形参时使用星号(1个或2个),而是在调用函数传递实参时使用星号(1个或2个)来传递多个参数。二、 分配参数的使用1. 使用1个星号的分配参数使用1个星号的实参时,实参为一个元组、列表、字典或集合,该实参内的元素将按...

2019-05-29 14:18:52 2593 10

原创 第5.2节 Python中带星号的函数参数实现参数收集

函数的参数使用除了常规的位置参数和关键字参数外,还支持可变个数的函数参数,这种支持可变个数的参数方法称为参数收集,对应的参数称为收集参数。一、参数收集的定义 Python的函数支持可变不定数量的参数模式,这种将不定数量实参在调用时传递给函数,函数将其识别并保存到指定形参的过程称为参数收集:1、带一个星号的参数收集模式 这种模式是在函数定义时在某个形参前面加一个星号,...

2019-05-29 12:05:14 4473 10

原创 第5章函数进阶 第5.1节 Python函数的位置参数、关键字参数精讲

前面第二章简单介绍了函数定义的语法,经过后面一系列的学习,函数有必要再次介绍一下相关内容。一、 关于函数的语法1. 语法def 函数名([参数]):函数文档字符串函数体 2. 函数名:是必须符合Python名称规范要求的标识符,需要避免使用Python的关键字;3. 参数:称为函数的形参,调用时传递的真实数据称为实参,函数的...

2019-05-29 11:51:12 4375 6

原创 第4.8节 三目运算、del和pass语句

一、三目运算 Python的三目运算与C语言的三目运算非常类似,具体语法如下: 条件为真的赋值表达式 if 条件 else 条件为假的表达式 三目运算实际上就是一种表达式计算,当对应if后面的“条件”为True时,表达式返回结果为“条件为真的赋值表达式”,否则返回“条件为假的表达式”。举例: print('valu...

2019-05-29 11:31:45 1989 5

原创 第4.7节 Python特色的序列解包、链式赋值、链式比较

一、序列解包 序列解包(或可迭代对象解包):解包就是从序列中取出其中的元素的过程,将一个序列(或任何可迭代对象)解包,并将得到的值存储到一系列变量中。 一般情况下要解包的序列包含的元素个数必须与你在等号左边列出的目标个数相同,否则Python将引发异常。但如果要解包序列元素个数与左边变量数不同的情况下,可使用星号运算符(*)来收集多余的值,这样无需确保值和变量的个...

2019-05-28 18:49:16 3873 13

原创 第4.6节 print、import及断言

一、print函数前面第二章介绍了print的语法,其语法如下:print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)其中有几个参数,分别说明一下:sep:表示前面打印的几个参数之间的分隔符是什么,默认是一个空格,我们可以替换成为我们想要的字符串,甚至是一个字符串变量;end:表示语句最后打印的内容,...

2019-05-22 08:21:11 1963 6

原创 第4.5节 缩进、注释、文档字符串及标识符

一、 关于源文件的缩进使用 前面关于语句中冒号使用有类似“每个关键词语句后面必须有冒号,每个执行内容必须缩进4个空格”这样的内容,经过近段时间的学习,这个说法并不完全正确。正确的说法是:冒号后面的执行代码可以在该语句后面不换行继续,也可以在该行后换行后继续。当不换行时,就表示该后的执行语句只能是一条;如果换行,则可以是一行或多行,这些行构成的代码块必须相比冒号所在行进行缩进,缩进...

2019-05-15 18:56:53 1990 6

原创 第4.4节 Python解析与推导:列表解析、字典解析、集合解析

一、 引言经过前几个章节的介绍,终于把与列表解析的前置内容介绍完了,本节老猿将列表解析、字典解析、集合解析进行统一的介绍。前面章节老猿好几次说到了要介绍列表解析,但老猿认为涉及知识层面比较多,一推再推,给人的印象就是这个很复杂,其实整理完成后老猿发现其实很简单。所谓解析/解析式,也称为推导/推导式,对应英语单词为comprehension,是Python的一种独有特性。解析就是从一个数据...

2019-05-10 21:31:37 3209 8

原创 第4.3节 Python中与迭代相关的函数

下面要介绍的enumerate、range、zip、reversed、sorted属于Python内置的函数或者类别,返回的对象都可通过迭代方法访问。一、 enumerate函数1. 语法:enumerate(iterable, start=0)1) 该函数Python 2.3. 以上版本可用,2.6 添加 start 参数,返回一个枚举对象,该枚举对象是一个迭代器,该函...

2019-05-06 18:17:31 3668 4

原创 第4.2节 神秘而强大的Python生成器精讲

一、 生成器(generator)概念生成器是一个特殊的迭代器,它保存的是算法,每次调用next()或send()就计算出下一个元素的值,直到计算出最后一个元素,没有更多的元素时,抛出StopIteration。生成器有两种类型,一种是生成器表达式(又称为生成器推导),一种是生成器函数。二、 生成器表达式生成器表达式是通过一个Python表达式语句去计算一系列数据,但生成器定义的时候数据并没...

2019-05-01 20:13:16 3316 11

ImageMagick7.0.8 win64 16通道像素版本.rar

ImageMagick-7.0.8-56-Q16-x64-dll.rar是ImageMagick7.0.8的windows 64位操作系统的安装程序,解压执行即可安装。 使用ImageMagick的创建,编辑,撰写,或转换位图图像。它可以读取和写入各种格式(超过200种)的图像,包括PNG,JPEG,GIF,HEIC,TIFF,DPX,EXR,WebP,Postscript,PDF和SVG。使用ImageMagick可以调整图像大小,翻转,镜像,旋转,变形,剪切和变换图像,调整图像颜色,应用各种特殊效果或绘制文本,线条,多边形,椭圆和贝塞尔曲线。 ImageMagick是免费软件,可以即用型二进制分发形式提供,也可以作为源代码提供,您可以在开放应用程序和专有应用程序中使用,复制,修改和分发它们。它是在派生的Apache 2.0 许可下分发的。 ImageMagick利用多个计算线程来提高性能,并且可以读取,处理或写入兆,千兆或兆像素图像大小。

2020-06-20

videoSegClip.rar

本工具从MP4文件中指定剪辑提取其中的一段的视频输出,仅用于win7和win10环境。下载后到解压目录中执行videoSlice.EXE即可运行,永久免费使用。

2020-05-08

videoMute.rar

本工具从MP4文件中指定提取其中的一段的视频输出,该段视频的音频被去除,仅用于win7和win10环境。下载后到解压目录中执行videoMute.EXE即可运行,永久免费使用。

2020-05-08

video2Gif.rar

本工具从MP4文件中指定提取其中的一段转为GIF文件,仅用于win7和win10环境。下载后到解压目录中执行Video2Gif.EXE即可运行,永久免费使用。

2020-05-08

multiSegmentClip.rar

本工具支持从一个MP4文件中提取多段视频合并成一个视频文件输出、或者从MP4文件中剪切掉指定视频段剩余部分合并输出,仅用于win7和win10环境。下载后到解压目录中执行multiSegmentClip.EXE即可运行。

2020-05-08

MP4转MP3.rar

本工具从MP4文件中提取音频,可以指定提取其中的一段,仅用于win7和win10环境。下载后到解压目录中执行getAudio.EXE即可运行。

2020-05-08

3GPP协议R16版本-5G无线接入网38系列规范.rar

3GPP协议R16版本-5G无线接入网38系列规范,包括了119个规范的R16版本,部分文档目录:TS23.501系统总体介绍、TS38.300无线侧总体介绍、TS38.401无线侧架构、TS38.211物理信道结构、TS38.104基站射频要求、TS38.304 用户终端(UE)在空闲模式以及RRC非激活状态、TS38.305 5G无线接入网中用户终端(UE)的定位、TS38.306 5G用户终端(UE)的无线接入能力、TS38.307 5G用户终端(UE)对释放无关频段的支持要求、TS38.321 媒体接入控制(MAC)协议规范、TS38.322 无线链路控制(RLC)协议规范、TS38.323 分组数据汇聚协议(PDCP)规范、TS38.331 无线资源控制(RRC)协议规范等

2020-05-08

3GPP规范5G计费相关文档.rar

3GPP的R15/R16规范中部分与5G计费相关的规范序列文档,具体介绍请参考《老猿学5G扫盲贴:3GPP规范中与计费相关的主要规范文档列表及下载链接 https://blog.csdn.net/LaoYuanPython/article/details/105986963》

2020-05-08

PyQt图形应用事件捕获案例.rar

本代码为Python3.7+PyQt5.13开发实现的图形应用界面事件捕获案例,对应博文《PyQt(Python+Qt)实现的GUI图形界面应用程序的事件捕获和处理的几种方法》(https://blog.csdn.net/LaoYuanPython/article/details/102615610)的案例完整代码。

2019-10-17

Qt事件列表.xlsx

PyQt中QEvent的类型常量及含义,包括常量名、值、英文描述和中文翻译描述,事件类型通过事件的type()方法获取。其中标蓝色的是老猿认为价值比较大的事件。

2019-10-12

PyQt槽函数获取信号发送对象的演示代码:计算器Calculator.rar

多个按键的click信号映射到一个主窗口槽函数后,通过sender函数识别信号发送控件,再获取发送控件本身的文本作为显示和存储,最后计算输入表达式的值。 本文相关博文: PyQt学习随笔:槽函数获取信号发送对象的方法 https://blog.csdn.net/LaoYuanPython/article/details/101800541

2019-09-30

PyQt中ListView控件的数据和展示分离案例代码 listView.rar

演示PyQt中ListView控件的数据和展示分离,通过一个数据存储关联两个ListView控件,操作数据存储时可以发现两个控件列表项跟随改变。 关联博文: PyQt学习随笔:ListView控件的视图和数据模型分离案例 https://blog.csdn.net/LaoYuanPython/article/details/101716478

2019-09-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除