摘要:今日内容 01.函数对象 #1. 函数可以被引用 def add(x,y): return x+y >>> func = add # >>>指向的是函数add的内存地址 >>> func(1,2) 3 #2. 函数可以作为容器类型的元素 >>> dic = {'add':add,'max':max}
阅读全文
摘要:函数 1.函数的基本概念 1.函数的基本使用 定义函数的语法 def 函数名(参数1,参数2,...): '''文档描述''' 函数体 return 值 函数的使用必须遵守"先定义,后调用"的原则。 # 在定义阶段只检测语法,不会执行代码 2.函数的类型 有参函数 def my_min(x,y):
阅读全文
摘要:今日内容 文件系统 文件是操作系统提供用户/应用程序操作硬盘的一种功能 应用程序 操作系统: 文件系统(文件) 计算机硬件 文件系统是操作系统内核中负责组织管理硬盘的程序,文件系统提供了文件这种功能 操作系统: 文件系统1 文件系统2 文件系统3 硬盘 分区1 分区2 分区3 linux中df 可以
阅读全文
摘要:今日内容 1.vim编辑器 2.文本处理三剑客 vim编辑器 cp -r 递归持续复制,用于目录的复制行为 man 命令 可以查看帮助信息 ls -l 文件名 仅看的是文件的修改信息 Linux文件有三种时间,用stat查看 stat /etc/passwd 访问时间:atime,查看内容,用cat
阅读全文
摘要:文件处理基础 Linux系统目录的目录结构 系统目录作用介绍 绝对路径与相对路径 文件管理 基本命令 查看文件内容的指令 一、Linux系统的目录结构 Linux系统 目录 Windows系统 文件夹 windows 系统:多跟结构 C:\a D:\x Linux系统:单根结构
阅读全文
摘要:今日内容 1、操作系统相关 单用户模式破解root密码 用户概念是由操作系统提供的 bios>>>mbr>>>grub>>>内核 用户概念介于grub与内核之间 单用户模式 1、开机时进入如下界面,(按下方向键盘,阻止系统自动继续) 2.按e键出现下面界面 3 .按方向键下,定位
阅读全文
摘要:今日内容 vmware workstation 虚拟机管理工具三种网络模式 安装操作系统五种分区方案 xshell远程连接 操作系统的启动流程 三种网络模式 NAT NAT(Network Address Translation) 网络地址转换, NAT模式是比较简单的实现虚拟机上网的方式,即NAT
阅读全文
摘要:一 tcp与udp tcp 1、通信之前需要先创建双向链接 2、可靠: 每放一个数据包都需要对方回复ack确认信息之后,才会把本地的数据清除 否则会重复发送几次 ps:基于1和2,tcp协议的程序需要事先启动服务端 udp 1、无链接 2、不可靠 每放一个数据包不需要对方回复ack确认信息,会直
阅读全文
摘要:今日内容 1.互联网通信协议详解 arp协议 ip地址与子网划分 ip 地址的两方面用途 1.arp协议会把ip地址解析成mac地址 2.标识子网地址 tcp协议与udp协议 tcp协议的二次握手与四次挥手 http协议 ps: socket套接字 网络通
阅读全文
摘要:互联网通信协议 什么是互联网 互联网(internet),又称国际网络,指的是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络 源自百度百科 网络 网络建立的目的是数据交互(通信) 如何实现通信 (1) 建立底层的物理连接介质 (2)有一套统一的通信标准,
阅读全文
摘要:a = 6 b = 9 # 将a,b数字交换 # 解法一: # 借用临时变量 c = b b = a a = c # 解法二: a = a + b a = a - b b = a - b # 解法三: # python 特有 a, b = b, a # 以b, a 是一个元组的形式,小括号省略没写
阅读全文
摘要:今日内容大概 os 模块 subprocess 模块 os模块 # os模块是与操作系统交互的一个接口 # 模块提供了非常丰富的方法用来处理文件和目录 ## 常用的方法如下 01 os.getcwd() # 获取工作目录, 即当前python脚本工作的目录路径 02 os.chdir("dirnam
阅读全文
摘要:今日内容概要 文件修改的两种方式 函数 模块 常用模块 文件修改两种方式 补充知识点 # 1.硬盘空间是无法修改的,硬盘中的数据的更新都是用新的内容覆盖旧内容 # 2.内存中的数据是可以修改的 # 文件对应的是硬盘空间,硬盘不能修改对应着文件本质也不能修改, 那我们看到文件的内容可以修改,是如何实现
阅读全文
摘要:今日内容概要 文件操作 什么是文件 文件是操作系统提供给应用程序来操作硬盘的虚拟概念。 为何要用文件 读写文件就是在读写用硬盘,我们对文件的读写操作都会被操作系统转换成硬盘的操作 应用程序 >>> 文件对象,文件句柄 操作系统 >>> 文件 硬件 >>> 硬盘 如何用文件 1.控制文件读写操作的模式
阅读全文
摘要:今日内容简要 字符编码 文件的操作 字符编码 何为字符编码 人类在与计算机交互时,用的都是人类能读懂的字符,如中文字符、英文字符、日文字符等,所以之间需要翻译的过程,翻译的过程必须参照一个特定的标准,该标准称之为字符编码表,该表上存放的就是字符与数字一一对应的关系。 字符编码中的编码指的是翻译或者转
阅读全文
摘要:今日内容概要 队列与堆栈的特征 字典及字典内置方法 元组及字典内置方法 集合及集合内置方法 今日内容详细 利用列表实现队列与堆栈的特征 队列 先进先出 堆栈 先进后出 需求:使用列表模拟出上述两个概念的特征 # 队列 先进先出 '''先进去的元素 先出来''' # # 添加元素 l = [] l.a
阅读全文
摘要:1.今日内容概要 数据类型的内置方法 可变类型与不可变类型 2.内容详细介绍 2.1 整数型 01.类型转换 int() 将括号内的数据转成整型 int() 括号里的数据内部只能是纯数字 02.进制转换 关键字: bin(二进制) / oct(八进制) / hex(十六进制) print(bin(1
阅读全文