摘要:
一、函数对象 函数是第一类对象 1、函数名是可以被引用 1 def func(): 2 print('from func') 3 a = func 4 a() 2、函数名可以当做参数传递 1 def index(x, y, func): 2 print(x, y) 3 func() 4 def fo 阅读全文
摘要:
一、函数的基本使用 1、什么是函数? 在程序中,具备某一个功能的工具指的就是函数,事先准备工具的过程就是就函数的定义,拿来就用就是函数的调用 2、函数定义 函数的使用必须遵循先定义后使用的原则,函数的定义就是相当于事先将函数体代码保存起来,然后将内存地址赋值给函数名,函数名就是这段代码的引用,没有事 阅读全文
摘要:
一、文件操作流程 什么是文件? 文件是操作系统提供给应用程序来操作硬盘的一个工具,用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体操作 为什么要用文件? 需要永久保存数据 基本流程 1、打开文件,由应用程序向操作系统发起系统调用open(),操作系统打开该文件,对应 阅读全文
摘要:
一、前置知识 1、三大核心硬件 所有软件都是运行硬件上的,运行软件相关的三大核心硬件为:CPU、内存、硬盘 ⑴软件运行前,代码及其相关数据是存放于硬盘中的 ⑵任何软件启动都是将数据从硬盘读入内存,然后cpu从内存中取出指令并执行 ⑶软件运行过程中产生的数据最先都是存放于内存中的,若想永久保存产生的数 阅读全文
摘要:
一、列表 1、基本方法 用途: 用于存一个或者多个不同类型的值 定义方法: 通过中括号存值,每个值之间通过逗号进行分隔 s1 = ['a','b',1,'cd'] 内置方法: ①索引取值 # 索引取值 >>> l1 = [1,2,3,4,5] >>> l1[2] 3 # 索引切片 >>> l1[1: 阅读全文
摘要:
一、数字类型int与float 1、基本方法: 用途: int一般用于定义整数:年龄、身份证号、手机号等 float一般用于记录小数:身高、体重等 定义方法: age = 18 # age = int(18) high = 1.87 # high = float(1.87) 2、类型总结: 有序or 阅读全文
摘要:
流程控制具体是指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(之前我们写的代码都是顺序结构)、分支结构(用到if判断)、循环结构(用到while与for) 一、分支结构 1、什么是分支结构 分支结构就是根据条件的真假去执行不同分支对应的子代码 2、如何使用分支结构 2.1、if语法 i 阅读全文
摘要:
一、程序与用户交互 用户交互就是人往计算机中input/输入数据,计算机print/输出结果,交互的本质就是输入、输出 1、输入input python3 中的input功能和在python2 有一些不同: 2、输出print 格式化输出就是把一段字符串里面的某些内容替换掉后再输出 格式化输出三种方 阅读全文
摘要:
一、编程语言发展史 计算机是基于电工作(高电平、低电平) 1、机器语言 优点:执行速度非常快 缺点:开发效率非常低 2、汇编语言(通过英文字符组成) 优点:执行效率相较于机器语言略低 缺点:开发效率相较于机器语言略高 给出一个打印hello world 的汇编语言程序: ; hello.asm se 阅读全文
摘要:
计算机基础 一、什么是编程语言? 1、语言 语言是用来沟通的工具,例如汉语,英语等,会有单词,语法,语句 而编程语言就是人与机器沟通的工具,对应的关键字,语法和代码行 2、编程 编程就是把人的想要机器做的命令交给机器,让机器按照人的想法去工作,更好的控制机器,从而解放人的大脑和双手 二、计算机组成原 阅读全文