自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 MFC学习笔记003

第三天销售管理系统创建新项目–>MFC应用–>起名–>应用程序类型,单个文档–>项目样式,MFC标准–>用户界面功能–>经典菜单选项,无–>完成配置:项目右键–>属性–>C/C+±->预处理器–>预处理器定义–>添加 _CRT_SECURE_NO_WARNINGS1,创建仙姑2,配置项目2.1,预处理器的宏添加2.2,图标的配置 引用资源SetClassLong(窗口句柄,设置内容,具体的图标加载)2.3,设置标题

2020-12-24 00:29:41 146

原创 MFC学习笔记002

第二天基于对话框编程:创建新项目–>MFC应用–>起应用名–>基于对话框–>完成1,基于对话框学习控件1.1,对话 模态和非模态1.2,按钮 两个captain修改内容 直接输入内容1.3,点击触发事件 右侧属性 闪电图标;右键按钮 添加事件处理程序;双击按钮1.4,插入窗口 窗口 右键 添加类1.5,模态窗口创建 CDlgExec dlg1.5.1, dlg.DoModal()1.6,非模态窗口1.6.1,CDlgShow dlg 写到.h做成员1.6.2

2020-12-23 02:09:20 272

原创 MFC学习笔记001

教程:B站黑马程序员MFC教程(3天)网址:https://www.bilibili.com/video/BV1JW41147NX?p=1需要下载API: VC++之MFC类库中文手册(修正者:一怀去意) (注:百度可以找到,百度网盘下载)课程安排第一天(Win消息机制,SDK编程基础):1,基本概念介绍(SDK,API,句柄,消息队列,WinMain函数)2,第一个Windows界面程序(WinAPI)3,消息循环和窗口过程函数4,第一个MFC程序(CWinApp,CFrameWnd)

2020-12-20 22:54:38 927 1

原创 Python学习笔记030

030模块OS:Operating System操作系统 os模块中关于文件/目录常用的函数使用方法函数名 使用方法getcwd() 返回当前工作目录chdir(path) 改变工作目录listdir(path=’.’) 列举指定目录中的文

2020-07-13 06:27:15 117

原创 Python学习笔记029

029文件操作编写一个程序,接受用户的输入并保存为新的文件file_name=input(“请输入文件名字:”)file_thing=input(“请输入文件内容[单独输入’:w’保存退出]:”)f=open(“D:\test\”+file_name+’.txt’,‘a’,encoding=‘utf-8’)while file_thing!=’:w’:f.write(file_thing+’\n’)file_thing=input()f.close()编写一个程序,比较用户输入的两个文件

2020-07-13 03:11:42 151

原创 Python学习笔记028

028文件什么是文件.exe .txt .ppt .jpg .mp4 .aviopen(file,mode=‘r’,buffering=1,encoding=None,errors=None,newline=None,closefd=True,opener=None)文件的打开模式 执行操作‘r’ 以只读方式打开文件(默认)‘w’ 以写入的方式打开文件,会覆盖已存在的文件‘x’

2020-07-13 00:47:09 107

原创 Python学习笔记027

027集合集合里面的元素具有唯一性,里面的元素是唯一的,并且是无序的,无法被索引如果创建一个集合一种是直接把一堆元素用大括号{}括起来一种是使用set()工厂函数如何访问集合中的值可以使用for把集合中的数据一个个读取出来可以通过in 和not in 判断一个元素是否在集合中已经存在add(a),添加元素aremove(a),删除元素(a)不可变集合frozenfrozenset()无法改变...

2020-07-12 05:34:07 80

原创 Python学习笔记026

026dict()是一个工厂函数fromkeys()方法dict1={}dict1.fromkeys((1,2,3))输出:{1: None, 2: None, 3: None}dict1.fromkeys((1,2,3),‘Number’)输出:{1: ‘Number’, 2: ‘Number’, 3: ‘Number’}dict1.fromkeys((1,2,3),(‘one’,‘two’,‘three’))输出:{1: (‘one’, ‘two’, ‘three’), 2: (

2020-07-12 05:03:32 91

原创 Python学习笔记025

025字典字典是Python的唯一映射类型,字典的标志性是大括号{}dict2{key1:value1,key2:value2}dict1={‘李宁’:‘一切皆有可能’,‘耐克’:‘Just do it’,‘阿迪达斯’:‘Impossible is nothing’}dict1[‘李宁’]输出: ‘一切皆有可能’dict()方法创建字典:例:dict3=dict(((‘F’,70),(‘i’,105),(‘s’,115),(‘h’,104),(‘C’,67)))dict3输出:{‘F

2020-07-12 03:42:57 124

原创 Python学习笔记024

024汉诺塔def hanoi(n,x,y,z):if n==1:print(x,"–>",z)else:hanoi(n-1,x,z,y)#将前n-1个盘子从x移动到y上print(x,"–>",z)#将最底下的最后一个盘子从x移动到zhanoi(n-1,y,x,z)#将n-1个盘子从y移动到z上,n = int(input(‘请输入汉诺塔的层数:’))hanoi(n,‘x’,‘y’,‘z’)注意:xyz可以理解为被移动位,辅助移动位,目标位置0.使用递归编写一个十进制转

2020-07-12 02:51:47 161

原创 Python学习笔记023

023递归斐波那契(Fibonacci)斐波那契数列1.1,2,3,4,5,8,13,21,34,55,89,144F(N)=F(n-1)+F(N-2),当n>2的时候,当n等于1或者2的时候,n等于10.618黄金分割比例,斐波那契数列前一个数除以后面一个数,越来越接近0.618课间练习,求出第20个数(使用迭代和递归)迭代方法:def num2(n):x=1y=1i=3if n <=2:return xelse:while i <= n:z=xx=x

2020-07-12 00:44:06 100

原创 Python学习笔记022

022递归有调用自身的行为,有一个正确的返回条件例:def sum2(x):if x>1:return sum2(x-1)*xelse:return xsum2(5)输出:120递归缺点1递归的实现可以是函数自个儿调用自个儿,每次函数的调用都需要进行压栈、弹栈、保存和恢复寄存器的栈上边是非常消耗时间和空间的。2如果递归一旦忘记了返回,或者错误的设置了返回条件,那么执行这样的递归代码就会变成一个无底洞使用递归编写一个power()函数模拟内建函数pow(),即power(x,

2020-07-11 05:46:23 148

原创 Python学习笔记021

021lambda函数匿名函数def ds(x):return 2x+1相当于:g=lambda x : 2x+1g(5)输出: 11def add(x,y):return x=y相当于:g=lambda x,y :x+yg(3,4)输出:7lambda表达式的作用:1 Python写一些执行脚本时,使用lambda就可以省下定义函数的过程,使用lambda可以使代码更加精简2 对于一些比较抽象并且整个程序执行下来只需要调用一两次的函数,使用lambda可以不用考虑命名问题

2020-07-11 04:51:45 144

原创 Python学习笔记020

020内嵌函数和闭包global关键字函数里面的局部变量前面加上global关键字,可以修改全局变量内嵌函数(内部函数):函数里面再定义一个函数,内嵌函数只能在该函数内部使用,在全局无法调用内嵌函数闭包 如果在一个内部函数里,对外部作用域(但不是在全局作用域)的变量进行引用,内部函数就被认为是闭包例:def FunX(x):def FunY(y):return x*yreturn FunYi=FunX(8)i(5)输出: 40FunX(8)(5)输出: 40nonlocal关

2020-07-11 03:32:39 84

原创 Python学习笔记019

019函数与过程函数(function):有返回值过程(Procedure) 是简单,特殊并且没有返回值的Python严格来说只有函数没有过程局部变量(Local Variable) 全局变量(Global Variable)在函数里面定义的参数,变量都是局部变量,在函数外面,是无效的函数内部修改全局变量的值,会在函数内部新建一个与全局变量名字一样的局部变量,只会修改这个新建的名字一样的局部变量的值,外面的全局变量的值不受影响...

2020-07-11 02:18:04 72

原创 Python学习笔记018

018形参(parameter)和实参(argument)def MyFirstFunction(name):return namename 就是形参,如果我传进去一个具体的值就是实参,例如MyFirstFunction(‘小甲鱼’)函数文档:通过 函数.doc 查看 例: str().doc关键字参数:def SaySome(name,words):print(name+"->"+words)SaySome(words=‘让编程改变世界!’,name=‘小甲鱼’)输出:

2020-07-11 01:44:09 81

原创 Ptyhon学习笔记017

017Python的乐高积木函数,对象,模块定义一个函数:def MyFirstFunction(x,y):print(“这是我创建的第一个函数!”)return (x+y)注意:()内可以放入参数,多个参数用’,'隔开,return可以返回一个值,并且结束这个函数编写一个函数,利用欧几里得算法求最大公约数,例如gcd(x, y)返回值为参数x和参数y的最大公约数。答:def gcd(x,y):while y:t = x % yx = yy = treturn xprin

2020-07-11 00:58:52 93

原创 Python学习笔记016

016序列列表,元组和字符串的共同点都可以通过索引得到每一个元素默认索引值总是从0开始可以通过分片的方法得到一个范围内的元素的集合有很多共同的操作符(重复操作符*,拼接操作符+,成员关系操作符 in 和not int)list()把一个可迭代对象转换为列表 不带参数时生成一个空列表迭代:重复反馈过程的活动,其目的通常是为了接近并达到所需的目标成果,每一次对过程的重复我们称之为迭代。每一次迭代的结果作为下一次迭代的初始值。列表方法:max(b) 返回b序列里面最大值min(b) 放回

2020-07-11 00:03:37 79

原创 Python学习笔记015

015格式化replacement字段 由{}括号括起来format()方法 接受位置参数和关键字参数“{0} love {1} {2}”.format(“i”,“you”,“too”)输出 ‘i love you too’“{a} love {b} {c}”.format(a=“i”,b=“you”,c=“too”)输出 ‘i love you too’位置参数和关键字参数可以混用,但是位置参数必须在关键字参数前面‘{0:.1f}{1}’.format(27.658,‘GB’)输出

2020-07-10 05:17:52 290

原创 Python学习笔记014

014字符串字符串也可以进行分片和获取操作例:str1=“i love you”str1[:6]输出: “i love”str1[5]输出: “e”字符串类似元组,不能修改,更新与元组类似str1=“i love you”str1=str1[:6]+‘插入的字符串’+str1[6:]输出: ‘i love插入的字符串 you’注意:这相当于重新给str1赋值,旧的字符串没有’名字’,过一段时间会被Python回收机制回收Python字符串常用方法:capitalize()

2020-07-10 03:10:33 122

原创 Python学习笔记013

013tuple元组:带上了枷锁的列表元组和列表在实际使用上是非常相似的tuple1=(1,2,3,4,5)tuple1[1]输出 2元组无法被修改temp=(1) 不是元组,是int类型temp= 2,3,4 是元组temp()是空元组创建单个元素元组,在元素后面加上","",“是判断元组关键,”()"不是元组的更新和删除拼接只有一个元素的元组的时候,逗号和小括号必须同时存在temp=(‘小甲鱼’,‘黑夜’,‘迷途’,‘小布丁’)temp=temp[:2]+(怡静,)+tem

2020-07-09 06:39:33 95

原创 Python学习笔记012

012列表的一些常用操作符比较操作符逻辑操作符连接操作符重复操作符成员关系操作符列表可以比较大小,只比较第一个元素,不同类型会报错,字符串比较编码list1=[1,2]list2=[3,4]list3=list1+list2list3输出[1,2,3,4]list3会作为一个新列表list5=[1,2,3,[4,5],6]list5[3][0]输出4list5.count(123) 表示list5列表中出现了几次元素123list5.index(123) 表示list5列

2020-07-09 04:53:54 73

原创 Python学习笔记011

011从列表中获取元素可以通过元素的索引值从列表中获取单个元素例:member=[‘张三’,‘李四’,‘王五’,‘赵六’]member[1]会输出 ‘李四’从列表中删除元素remove():删除列表里面的指定元素,括号里为该指定元素,如果指定的元素不存在会报错del: 删除指定位置元素,或者整个列表pop():当括号内不给索引时,取出列表最后一个元素.当括号内给索引时,取出列表指定索引位置元素例:member=[‘张三’,‘李四’,‘王五’,‘赵六’]member.remove(

2020-07-09 03:41:54 116

原创 Python学习笔记010

010列表:一个打了激素的数组因为Python变量没有数据类型规定,可以放入整数,浮点数,字符串,和对象创建一个普通列表number=[1,2,3,4,5]创建一个混合列表mix=[1,“小甲鱼”,3.14,[1,2,3]]创建一个空列表empty=[]方法:append():可以向列表最后添加一个数据extend():可以向列表最后批量添加数据,添加时注意添加在列表里insert():可以向列表指定位置添加一个数据例:member=[‘小甲鱼’,‘小布丁’,‘黑夜’,‘迷途’,

2020-07-09 02:44:44 120 1

原创 Python学习笔记009

009语法while 条件:循环体for 目标 in 表达式:循环体例1:favourite=“FishC”for i in favourite:print(i,end=" ")会输出:F i s h C例2 :member = [‘小甲鱼’,‘小布丁’,‘黑夜’,‘迷途’,‘怡静’]for each in member:print(each,len(each))会输出:小甲鱼 3小布丁 3黑夜 2迷途 2怡静 2range( [start],

2020-07-09 02:05:53 124

原创 Python学习笔记008

了不起的分支循环2ifelseelif相当于else if条件表达式(三元操作符)x,y=4,5if x<y:small = xelse:small = y可以改进成:small=x if x<y else yassert 这个关键字我们称之为"断言",当这个关键字后面的条件为假的时候,程序自动崩溃并抛出AssertionError的异常举个例子:assert 3>4一般来说我们可以用它在程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正

2020-07-08 05:56:27 90

原创 Python学习笔记007

007了不起的分支和循环 飞机游戏设计框架加载背景音乐播放背景音乐(设置单曲循环)我方飞机诞生interval = 0while True:if 用户是否点击了关闭按钮:退出程序interval += 1if interval == 50:interval = 0小飞机诞生小飞机移动一个位置屏幕刷新if 用户鼠标产生移动: 我方飞机中心位置 = 用户鼠标位置 屏幕刷新if 我方飞机与小飞机发生肢体冲突: 我方挂,播放撞机音乐 修改我方

2020-07-08 05:15:35 69

原创 Python学习笔记006

006算术操作符/ % ** //a=a+3 可以写作a+=3a=a-3 可以写作a-=3a=a3 可以写作a=3a=a/3 可以写作a/=3%取余数//地板除法,指运算除法后只取整数,小数截去**3**10意思是3的10次方,也就是10个3相乘运算符的优先级问题,先乘除,后加减,有括号的先算括号内的注意-32相当于-(32)比较操作符< <= > >= == !=逻辑操作符and or not非零的整数会被解释为True 零是

2020-07-08 04:57:42 74

原创 Python学习笔记005

Python的数值类型有整型:在Python3中相当于java中的integer浮点型:小数,Python中数字有小数点就属于浮点型,没有就是整型布尔类型:可以当做整数对待,1为true,0为falsee计法15000=1.5e4 或者15000=1.5E40.0015=1.5e-3 或者0.0015=1.5E-3大写或者小写的e相当于10后面的数是它的次方注意e计法是浮点类型类型转换:int()str()float()浮点型转化为整型时,直接把小数点后面的数截掉,这样效率

2020-07-08 03:45:02 275

原创 Python学习笔记004

0042020-7-7python的比较操作符左边大于右边= 左边大于等于右边< 左边小于右边<= 左边小于等于右边== 左边等于右边!= 左边不等于右边python条件分支语法:if条件:条件为真(true)执行的操作else:条件为(false)执行的操作python的while循环语法:while条件:条件为真(true)执行的操作and逻辑操作符:python的and逻辑操作符可以将任意表达式链接在一起,并得到一个布尔类型的...

2020-07-08 00:36:29 122

原创 Python学习笔记003

0032020-7-71变量名 把一个值赋值给一个名字时,他会存储在内存中,称之为变量(variable),在大多数语言中,都把这种行为称之为"给变量赋值"或"把值存储在变量中"2python与大多数其他计算机语言不一样,并不是把值存储在变量中,而是把名字贴在值上面3所有有python程序员会说,“Python"没有"变量”,只有"名字"1在使用变量之前,需要对其先赋值2变量名可以包括字母,数字,下划线,但变量名不能以数字开头3字母可以是大写或者小写,但大小写是不同的,AA和Aa对...

2020-07-08 00:36:21 162

原创 Python学习笔记002

002讲2020-7-7第一个游戏程序:print(’-----------------------我爱鱼C工作室 -------------------’)temp = input(“不妨猜一下小甲鱼现在心里想的是哪个数字:”)guess = int(temp)if guess == 8:print(“恭喜你,猜对了!”)print(“猜中了也没有奖励哦!”)else:print(“猜错啦,我现在小甲鱼现在心里想的是8!”)print(“游戏结束,...

2020-07-08 00:36:03 169

原创 Python学习笔记001

学习软件推荐笔记: markdown截图: snipaste外网下载工具:Internat Download Manager翻译工具: 网易有道词典2020-7-7学习大纲0 Python3的所有常用语法1 面向对象编程思维2 运用模块进行编程3 游戏编程4 计算机仿真 安装python1 下载网址:http://www.python.org(版本3以上)2 配置环境变量1 右键我的电脑->属性->高级系统设置->环境变量-&g...

2020-07-08 00:35:45 208

空空如也

空空如也

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

TA关注的人

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