- 博客(36)
- 收藏
- 关注
转载 北京理工大学金旭亮老师C#(02—How Program Run)
程序是如何被计算机执行的?用0和1怎样表达信息?数值信息,直接使用二进制表达 非数值信息,采用“编码”的手段计算机能直接执行由0和1构成的机器指令(以0和1表达的指令)不同体系结构的计算机硬件,能执行的机器指令是不一样的,每种机器能执行的所有机器指令是不一样的计算机的大脑——CPU机器指令被传送给CPU执行指令与数据通常保存在文件中指令和数据——>.exe...
2019-02-28 23:51:58 270
转载 python234(局部变量02—变量的生命周期)
局部变量的生命周期所谓生命周期就是变量从被创建到被系统回收的过程 局部变量在函数执行时才会被创建 函数执行结束后局部变量被系统回收 局部变量在生命周期内,可以用来储存函数内部临时使用到的数据...
2019-02-27 23:05:54 724
转载 python233(局部变量01—代码演练)
局部变量局部变量是在函数内部定义的变量,只能在函数内部使用 函数执行结束后,函数内部的局部变量会被系统回收 不同的函数,可以定义相同的名字的局部变量,但是各用个的不会产生影响...
2019-02-27 22:46:24 94
转载 python232(局部变量和全局变量01—基本概念和区别)
局部变量和全局变量局部变量是在函数内部定义的变量,只能在函数内部使用 全局变量是在函数外部定义的变量(没有定义在某一个函数内),所有函数内部都可以使用这个变量提示:在其他的开发语言中,大多不推荐使用全局变量——可变范围太大,导致程序不好维护!...
2019-02-27 22:31:16 60
转载 北京理工大学金旭亮老师C#(01—OOPIntroduce)
软件是怎么写出来的?面临的问题:如何表达信息以方便计算机处理? 如何设计与选择特定的算法处理信息? 如何编写程序实现算法?你需要做出的决策:解决之道:设计和选用合适的数据结构 算法:分而治之,动态规划 & 程序控制结构:分支、循环、递归 选择合适的技术手段设计合理的技术方案写出一个有用的程序,需要掌握哪些基础知识?程序是如何被计算机执行的? 各种信息是如何用0...
2019-02-27 18:15:41 246
转载 python231(可变类型和不可变类型03—字典的key不能是可变类型)
字典的key只能使用不可变类型的数据哈希(hash)Python中内置有一个名字叫做hash(o)的数据接受一个不可变类型的数据作为参数 返回结果是一个整数哈希是一种算法,其作用就是提取数据的特征码(指纹)相同的内容得到相同的结果 不同的内容得到不同的结果在Python中,设置字典的键值对时,会首先key进行hash以决定如何在内存中保存字典的数据,以便后续对字典的操作键值对...
2019-02-26 23:52:10 804
转载 python230(可变类型和不可变类型02—列表、字典的修改和赋值)
注意1.可变类型的数据变化,是通过方法来实现的2.如果给一个可变类型的变量,赋值了一个新的数据,引用会修改变量不再对之前的数据引用 变量改为对新赋值的数据引用...
2019-02-26 23:13:55 554
转载 python229(可变类型和不可变类型01—基本概念)
可变和不可变类型可变类型,内存中的数据可以被修改: 列表list 字典dicteg)a=[1,2,3]a.append();a.pop();a.remove();a.clear()
2019-02-26 23:03:17 78
转载 北京理工大学金旭亮老师C#(019—VariableType)
C#语言内置数据类型(int,long,float,double)经过编译 ——>CLR支持的数据类型(System.Int32,System.Int64,System.Single,System.Double)
2019-02-26 22:36:57 184
转载 python227(变量的引用02—调用函数传递实参的作用)
函数的参数和返回值的传递调用函数,本质上传递的是实参保存数据的引用,而不是实参保存的数据 函数返回值返回的是数据的引用,而不是数据本身...
2019-02-25 22:18:48 197
转载 python226(变量的引用01—变量的引用概念)
变量进阶(理解)变量的引用变量和数据都是保存在内存中的 在Python中函数的参数传递以及返回值都是靠引用传递的引用的概念在Python中变量和数据都分开存储的 数据保存在内存中的一个位置 变量中保存着数据在内存中的地址 变量中记录数据的地址,就叫做引用 使用id()函数可以查看变量中保存数据所在的内存地址注意:如果变量已经被定义,当给一个变量赋值的时候,本质上是修改...
2019-02-24 22:15:53 108
转载 北京理工大学金旭亮老师C#(010—CSharpProgramRule)
大致了解C#基本编程规则编写的代码放在“类(class)”中,类是C#编程的基本单元 “项目”是VS编译的最小单元 一个“解决方案”中可以有多个项目,显示为粗体的是启动项目 一个项目中可以有多个类文件,一个类只有被包括在一个项目中,才可以被VS编译 程序的入口点是program类中的Main{}方法...
2019-02-23 12:09:04 281
转载 python225(运行程序01—增加Shebang符号直接运行python程序)
LINUX上的Shebang符号(#!)#!这个符号叫做Shebang或者Sha-bang 指明执行这个脚本文件的解释程序使用Shebang的步骤1.使用which查询python3解释器所在路径 2.修改python文件,在第一行增加#! 3.修改主python文件的权限...
2019-02-10 22:56:00 468
转载 python212(数据结构确定01—确定名片管理系统的数据结构)
保存名片数据的结构程序就是用来处理数据的,而变量就是用来存储数据的使用字典记录每一张名片的详细信息 使用列表统一记录所有的名片字典定义名片列表变量在card_tools文件的顶部增加一个列表变量 card_list=[]注意:所有名片相关操作,都需要使用这个列表,所以应该定义在程序顶部 程序刚运行时,没有数据,所以是空列表 ...
2019-02-09 19:36:06 162
转载 python208(框架搭建06—cards_main知识点小结)
1.2编写主运行循环添加一个无限循环:While True 字符串判断:成员运算符 占位符:pass
2019-02-08 18:28:54 130
转载 python204(框架搭建02—新建项目准备文件)
1.1文件准备新建cards_main.py保存主程序功能代码程序的入口 每一次启动名片管理系统都通过main这个文件启动 2.新建cards_tools.py保存所有名片功能函数将对名片的增删改查等功能封装在不同的函数中...
2019-02-07 21:49:47 137
转载 python203(框架搭建01—框架介绍及系统架构分析)
框架搭建目标搭建名片管理系统 框架结构准备文件,确定文件名,保证能够在需要的位置编写代码 编写主运行循环,实现基本的用户输入和判断1.1文件准备新建cards_main.py保存主程序功能代码程序的入口 每一次启动名片管理系统都通过main这个文件启动 2.新建cards_tools.py保存所有名片功能函数将对名片的增删改查等功能封装在不同的函数中 ...
2019-02-07 21:45:44 141
转载 python202(名片管理01—明确目标及备课代码演示)
目标综合应用已经学过的知识点:变量 流程控制 函数 模块系统需求程序启动,显示名片管理系统欢迎界面,并显示功能菜单 用户用数字选择不同的功能 根据功能选择,执行不同的功能 用户名片需要记录用户的姓名、电话、QQ、邮件 如果 查询到指定的名片,用户可以选择修改或者删除名片 ...
2019-02-07 21:36:32 119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人