摘要: 函数介绍 什么是函数 ​ 函数就相当于具备某一功能的工具 ​ 函数的使用必须遵循一个原则: ​ 先定义,后调用 ​ 函数分为内置函数和自定义函数 使用函数所解决的问题 ​ 1、组织结构不清晰,可读性差 ​ 2、代码冗余 ​ 3、可维护性、扩展性差 函数的定义与调用 ''' def 函数名(参数1,参 阅读全文
posted @ 2021-07-20 00:21 奇点^ 阅读(71) 评论(0) 推荐(0)
摘要: 字符编码 三大核心硬件 CPU、内存、硬盘 所有软件都是运行硬件之上的,与运行软件相关的三大核心硬件为cpu、内存、硬盘,在程序运行时,产生的数据都是存放在内存中的 软件运行前,软件的代码及其相关数据都是存放于硬盘中的 任何软件的启动都是将数据从硬盘中读入内存,然后cpu从内存中取出指令并执行 软件 阅读全文
posted @ 2021-07-20 00:20 奇点^ 阅读(199) 评论(0) 推荐(0)
摘要: 垃圾回收机制(gc机制):garbage collection 我们在创建变量的时候,会申请内存空间,将变量内存地址和变量的值存储进去,在存储的时候,内存分为堆区和栈区,堆区存储变量的值,栈区存储的是变量名和变量值的内存地址 由于内存是有限的,所以应该定时对内存进行清理,将一些“垃圾及时的清理掉” 阅读全文
posted @ 2021-07-20 00:19 奇点^ 阅读(96) 评论(0) 推荐(0)
摘要: 数据类型装换和方法 整型 在python中,age=10,相当于age=Int(10),int()函数就是将一个对象转换成整型的数据,需要注意的是,转换字符串的时候,只能将纯数字的字符串转换成整型(浮点数也一样),否则会报错 十进制转换成二进制——bin()函数 十进制转换成八进制——oct()函数 阅读全文
posted @ 2021-07-20 00:18 奇点^ 阅读(27) 评论(0) 推荐(0)
摘要: 深浅copy 主要功能是进行拷贝,但是两者在使用上是有差别的 深浅copy都是重新创建外壳,里面的不可变的数据类型是共用的,差异主要体现在里面的可变数据类型的复制上,浅copy直接共用,深copy是创建一个新的 浅copy: l1=[1,2,3,[1,2]] l2=l1.copy # 此时两个列表的 阅读全文
posted @ 2021-07-19 23:57 奇点^ 阅读(53) 评论(0) 推荐(0)
摘要: 流程控制: if判断: if 条件: 执行的代码内容 # 条件为真,执行代码 # 例如: a=10 if a>=1 and a<=10: # 条件1 print('大于1') elif a>10 and a<=100: # 条件2 print('大于10') elif a>100 and a<100 阅读全文
posted @ 2021-07-19 23:54 奇点^ 阅读(47) 评论(0) 推荐(0)
摘要: 变量 变量是一种变化的量,程序执行的本质上就是一系列状态的变化,变是程序执行的直接体现,所以需要一种机制能够反映或者说是保存下来程序执行时的状态,以及状态的变化,因此出现了变量 变量的使用:先定义后引用 name='奇点' # 定义 print(name) # 引用 变量的三大组成部分: 变量名:指 阅读全文
posted @ 2021-07-19 23:52 奇点^ 阅读(79) 评论(0) 推荐(0)
摘要: Python简介 编程语言分类 机器语言:计算机能够理解的二进制代码,通过高低电频的变化实现的(执行效率最高,开发效率低,跨平台性差) 汇编语言:用英文符号代替二进制代码,但是依旧是直接操作硬件 ,贴近计算机硬件,是一种低级语言(执行效率高,开发效率低,跨平台性差) 高级语言:用人类能够理解的符号来 阅读全文
posted @ 2021-07-19 23:49 奇点^ 阅读(169) 评论(0) 推荐(0)
摘要: 1.计算机硬件组成 存储器:内存和外存,内存基于电工作,存的快,但是断电丢失,外部存储设备基于磁工作,断电不丢失,但是相对的存储速度慢,一般是将计算机外存的数据加载到内存中供计算机使用 运算器:进行算数运算和逻辑运算 控制器:相当于人的大脑 输入设备 输出设备 2.计算机软件 分类:系统软件(完成计 阅读全文
posted @ 2021-07-19 23:40 奇点^ 阅读(216) 评论(0) 推荐(0)