自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不会飞的纸飞机的博客

一个编程小白的编程学习总结

  • 博客(18)
  • 资源 (7)
  • 收藏
  • 关注

原创 17、Python中的文件操作

1文件操作1open函数2fileinput操作文件2常用的文件和目录操作1获取当前路径2获取目录中的内容3创建目录4删除目录5判断是否为目录或文件6遍历目录下的所有文件和目录1、文件操作open()函数fileinput操作文件(1)、open()函数 使用open()函数打开文件,并使用相关的读/写文件的内容供程序处理和...

2018-02-22 13:06:23 537

原创 16、Python中的闭包、上下文、类的专有方法及鸭子类型

1函数和命名空间2闭包及其应用1闭包与延迟求值2闭包与泛函数3上下文管理器4函数操作对象属性5重载类的特殊方法6鸭子类型duck typing和多态1、函数和命名空间 函数的全局命名空间始终是定义该函数的模块,而不是调用该函数的命名空间。因此,在函数中引用的全局变量始终是定义该函数模块中的全局变量。2、闭包及其应用 闭包是指Py...

2018-02-22 12:04:45 337

原创 15、Python中的装饰器

1装饰函数2装饰类 装饰器是一种增加函数或类功能的简单方法,它可以给不同的函数或类插入相同的功能; 装饰器的表示语法使用特殊符号“@”来实现的; 装饰器的定义与普通函数的定义完全一致,只不过装饰函数的参数必须有函数或对象。 1、装饰函数装饰器装饰函数的一般形式如下:# 定义修饰器def decorater(fun): def n...

2018-02-21 13:25:33 219

原创 14、Python中的生成器

1生成器的创建2生成器与协程 使用生成器,可以生成一个值的序列用于迭代,并且这个值的序列不是一次生成,而是使用一个,再生成一个,可以使程序节约大量的内存。1、生成器的创建 生成器对象是通过使用 yield 关键字定义的函数对象,因此生成器也是一个函数;生成器用于生成一个序列以便在迭代器中使用。生成器示例:def myYield(n): ...

2018-02-21 13:10:21 1051

原创 13、Python中的迭代器

1自定义迭代器2内置迭代工具1内建迭代函数iter2itertools模块中常见的迭代工具 迭代器是一个数据流对象或容器,当使用其中的数据时,每次从一个数据流中取一个数据,直到数据被取完,而且数据不会被重复使用;1、自定义迭代器实现自定义迭代器需要实现如下的方法: __iter__(): 方法返回对象本身,它是for语句使用迭代器的要求;...

2018-02-21 12:44:53 184

原创 12、Python中的包

1包的调用2包的初始化 当应用程序或项目中具有较多的功能模块时,如果把他们放在同一个文件夹下,就显得不太合理了;这时可以使用Python中的包来管理较多的功能模块。使用包可以有效的避免名字冲突,便于包的维护和管理。1、包的调用 包其实是一个文件夹或目录,其中必须包含一个名为“__init__.py”的文件,这个文件可以是一个空文件,仅表示该目录是一个包。...

2018-02-20 13:18:03 876

原创 11、Python中的模块

1调用模块2编写自己的模块3模块的位置4__pycache__目录5其他 Python中模块实际上是包含函数或者类的Python程序,对于大型程序经常将功能细化,将实现不同功能的代码放在不同的程序中实现,其他的程序以模块的形式使用细化的功能,这样便于维护和重用。 模块是包含函数和其他语句的Python脚本文件,以“.py”为后缀。1、调用模块pyt...

2018-02-20 12:48:49 267

原创 10、Python中的错误和异常

1错误2异常1try方法处理异常2Python内置异常及处理3raise手工抛出异常4assert语句5自定义异常1、错误 拼写错误, 即关键字、函数名或变量名拼写错误;关键字拼写错误时会提示SytaxError,而变量名、函数名拼写错误会提示NameError; 程序不符合Python的语法规范,缺少括号、冒号、表达式错误等等; 缩进错误,...

2018-02-20 11:49:21 487

原创 9、Python中的类(二)

1类的继承2类的多继承3方法的重载1、类的继承 子类继承父类的属性和方法,但不能继承父类的私有属性和私有方法;(属性名或方法名前缀为两个下划线)类的继承示例:class MyClass : class_name = 'MyClass' def __init__(self, x = 10, y = 20, name = 'MyClass...

2018-02-19 18:09:43 277

原创 8、Python中的类(一)

1类的创建和使用1类的创建2类的使用2类的属性和方法1类的方法2类的属性3类方法与静态方法1、类的创建和使用类的创建类的使用(1)、类的创建类的一般形式如下:class <类名>(父类名): 类中的函数等类的定义示例:class myClass: pass(2)、类的使用 ...

2018-02-19 16:59:26 306

原创 7、Python中的函数(二)

1变量的作用域2匿名函数lambda3常用的内建函数1、变量的作用域 内置作用域:Python预定义的; 全局作用域:编写的整个程序; 局部作用域:某个函数内部范围; 变量作用域示例:def function(): a = 15 print('函数中的变量a:', a)a = 20print('全局变量a:', a...

2018-02-19 16:06:16 309

原创 6、Python中的函数(一)

1函数的声明和调用1函数的声明2函数的调用2函数的参数1默认值参数2函数的参数传递3可变参数传递4拆解序列的函数调用5函数调用时参数的传递方法1、函数的声明和调用函数的声明函数的调用(1)、函数的声明函数声明的一般形式:def <函数名> (参数列表): <函数语句> return &l...

2018-02-19 12:54:42 227

原创 5、Python中的控制语句

1选择语句if2循环语句forwhile1for 循环语句2while循环3推倒或内涵1、选择语句(if)选择语句的基本形式:if <条件>: 语句elif <条件>: 语句else: 语句if 语句示例:age = input('Please Input Your Year: ')age...

2018-02-19 11:32:55 508

原创 4、Python中的常量、运算符和序列

1内置常量2逻辑运算符3比较运算符4序列1、内置常量 None 无,常用来表示没有值的对象; True(真), Flase(假), 是Python的逻辑数据类型; Python中的逻辑假还包括,False、None、0、”(空字符串)、()(空元组)、和{}(空字典)等。 2、逻辑运算符 and(与)、or(或)、not(非...

2018-02-18 12:33:25 310

原创 3、Python的结构数据类型

1列表list2元组tuple3字典dict本文将介绍Python的结构数据类型: + 列表 + 元组 + 字典1、列表(list) 列表可以把大量的数据放在一起,可以对其进行集中处理; 列表是以方括号“[]”包围的数据集合,不同成员之间使用“,”分隔; 列表中可以包含任何数据类型,也可以包含另一个列表; 列表也可以通过序号访问其中的成员。...

2018-02-18 11:57:52 317

原创 2、Python的数据类型

一Python的数据类型1字符串1转义字符串2字符串运算3字符串处理2整数3浮点数4类型转换二再议字符串1原始字符串2格式化字符串3中文字符处理三标志符和赋值号1标志符2赋值号一、Python的数据类型字符串整数浮点型类型转换1、字符串 字符串由单引号“ ’ ”、双引号“ ” ”或者三引号“ ”’ ”包围的...

2018-02-18 11:08:24 363

原创 1、Python语法基础

一 Python语言语法基础缩进分层代码注释断行二 键盘输入输出输出函数print输入函数input一 .Python语言语法基础缩进分层代码注释断行1 .缩进分层 Python中,使用缩进对代码进行分层;Python缩进代码:sum = 0count = 0for i in range(0, 101): ...

2018-02-17 17:55:53 617

原创 C++11基础

一、在Qt中使用c++11在Qt Creator中使用C++11, 需要在.pro中添加下面的语句CONFIG += c++11注意:只有使用的编辑器支持C++11才能使用C++11的特性。二、auto和decltype关键字auto:自动判断变量的类型。decltype:判断一个表达式的类型。例:QMap<QString, int> nMap;nMap.insert("a", 1);...

2018-02-16 13:43:15 663

EasyQtAVTV_Code.zip

基于QTAV的电视播放器,EasyQtAVTV源代码

2021-02-10

EasyQtAVTV.zip

基于QtAV的简易电视播放器

2021-02-10

assimp.zip

VS2019编译-x64 编译好的Assimp库

2021-02-08

ScreenSnow_src.zip

桌面下雪软件源代码

2020-12-25

ScreenSnow.zip

桌面下雪软件可执行程序

2020-12-25

COMIntro2.zip

文章《COM编程入门Part Ⅱ - 深入理解COM服务器[译]》 源码和可执行文件,方便大家下载。

2020-12-10

COM编程入门Part Ⅱ - 深入理解COM服务器[译] (代码)

文章《COM编程入门Part Ⅱ - 深入理解COM服务器[译]》的代码。为了方便大家,下载源码,我上传到了这里。

2020-12-10

空空如也

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

TA关注的人

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