摘要: 一、程序与用户交互 1什么是与用户交互? 用户交互就是人往计算机中input/输入数据,计算机print/输出结果 2.为什么要与用户交互? 为了让计算机能够像人一样与用户沟通交流 比如,过去我们去银行取钱,用户需要把帐号密码告诉柜员,而现在,柜员被ATM机取代,ATM机就是一台计算机,所以用户同样 阅读全文
posted @ 2021-07-29 19:45 芒果不忙~ 阅读(45) 评论(0) 推荐(0)
摘要: 什么是垃圾回收机制? 垃圾回收机制(简称GC)是Python解释器自带一种机,专门用来回收不可用的变量值所占用的内存空间 为什么要用垃圾回收机制? 程序运行过程中会申请大量的内存空间,而对于一些无用的内存空间如果不及时清理的话会导致内存使用殆尽(内存溢出),导致程序崩溃,因此管理内存是一件重要且繁杂 阅读全文
posted @ 2021-07-29 19:44 芒果不忙~ 阅读(54) 评论(0) 推荐(0)
摘要: 一、数字类型 1. int整型 1.1作用 用来记录人的年龄,出生年份,学生人数等整数相关的状态 1.2定义 age=18 birthday=1990 student_count=48 2. float浮点型 2.1作用 用来记录人的身高,体重,薪资等小数相关的状态 2.2定义 height=172 阅读全文
posted @ 2021-07-28 20:06 芒果不忙~ 阅读(78) 评论(0) 推荐(0)
摘要: 变量 1.什么是变量? 变量就是可以变化的量,量指的是事物的状态;变指的是事物的状态是可以发生变化的。比如人的年龄、性别、游戏角色的等级等等! 变量是一种存取内存的机制,这种机制/语法可以把事物的状态记录下来,并且以后可以取出来改变。 2.为什么要有变量? 为了让计算机具备人记住事物状态的能力,并且 阅读全文
posted @ 2021-07-28 20:05 芒果不忙~ 阅读(96) 评论(0) 推荐(0)
摘要: 编程语言分类 1.机器语言 机器语言就是直接用二进制编程,这意味着机器语言是直接操作硬件的 总结: 1.执行效率最高(编写的程序可以被计算机无障碍理解、直接运行,执行效率高) 2.开发效率最低(复杂,开发效率低) 3.跨平台性差(贴近\依赖具体的硬件,跨平台性差) 2.汇编语言 用英文标签取代二进制 阅读全文
posted @ 2021-07-28 20:03 芒果不忙~ 阅读(240) 评论(0) 推荐(0)
摘要: 计算机核心基础 1.1什么是语言?什么是编程语言?为什么要有编程语言? 语言就是人与人之间沟通的介质,比如汉语、英语、俄语等。 编程语言就是人与计算机之间沟通的介质。 为何要有编程语言呢?是因为在编程的世界里,计算机就好比是人的奴隶,人与计算机沟通的目的就是为了奴役计算机,让计算机按照人类的思维逻辑 阅读全文
posted @ 2021-07-27 17:22 芒果不忙~ 阅读(89) 评论(0) 推荐(0)