python基础课程总结
文章平均质量分 54
从基础到入门
下个路口遇见希望
这个作者很懒,什么都没留下…
展开
-
python基础---文件基本操作(20)
只写模式,当文件不存在时会创建空文件,当文件存在时会清空文件,指针位于开始位置。强调1在以w模式打开文件没有关闭的情况下,连续写入,新写的内容总是跟在旧的之后。只追加写,在文件不存在时会创建空文档,在文件存在时文件指针会直接跳到末尾。a模式用来在原有的文件内存的基础上写入新的内容,比如记录日志,注册。只读模式,当文件不存在时,当文件存在时文件指针跳到开始位置。强调2如果重新以w模式打开文件,则会清空文件内容。方式二一次打开两个文件或多个文件。w模式用来创建全新的文件。文件对象又称文件句柄。...原创 2022-07-20 14:30:02 · 594 阅读 · 1 评论 -
python基础---字符编码(19)
代码】python基础---字符编码(19)原创 2022-07-19 19:46:01 · 299 阅读 · 0 评论 -
python基础---集合类型(18)
定义在{}内用逗号分隔开多个元素,多个元素满足一下三个条件集合内元素必须为不可变类型集合内元素无序集合内元素没有重复s={1,[1,2]}#集合内元素必须为不可变类型[1,2]为可变类型报错s={1,'a','d','x','q',5,2}#集合内元素无序{1,2,'x','a',5,'d','q'}s={了解s={}#默认是空字典print(type(s))定义空集合。...原创 2022-07-17 21:50:23 · 277 阅读 · 0 评论 -
python基础---字典类型(17)
定义:{}内用逗号分隔开多个key:value,其中value可以使用任意类型。但是key必须是不可变类型,且不能重复。2 数据类型转换2.1 列表转换成字典方式一:方式二:方式三:2.2 初始化字典方式一:方式二:3 内置方法3.1 按key存取值:可存可取针对赋值操作:key存在,则修改:针对赋值操作:key不存在,则创建新值:3.2 长度len3.3 成员运算in 和 not in:根据key3.4 删除3.4.1 通用删除del3.4.2 pop()删除po原创 2022-07-13 14:34:49 · 186 阅读 · 0 评论 -
python基础---元组(16)
作用:按照索引、位置存放多个值,只用于读不用于改定义:()内用逗号分隔开多个任意类型的元素3 类型转换4 内置方法4.1 按索引取值(正向取+反向取)4.2 切片(顾头不顾尾,步长)4.3长度len4.4 成员运算in 和 not in4.5 循环4.6 index返回元素第一次出现的下标...原创 2022-07-13 10:18:20 · 200 阅读 · 0 评论 -
python基础---列表类型(15)
按位置存放多个值3 类型转换但凡能够被for循环遍历的类型都可以当做参数传给list()转成列表4 内置方法4.1 按照索引存取值(正向存取+反向存取)即可以取也可以改4.2 往列表里添加值4.2.1 追加值4.2.2 插入值4.2.3 extend实现两个列表合并4.3 删除4.3.1 方式一:del通用的删除方法,只是单纯的删除,没有返回值4.3.2 方式二:pop()pop()根据索引删除,会返回删除的值4.3.3 方式二:remove()remove()根据元素原创 2022-07-12 21:44:12 · 149 阅读 · 0 评论 -
python基础---字符串类型(14)
2、类型转换str可以把任意其他类型都转成字符串3、使用:内置方法3.1优先掌握3.1.1按索引取值(正向取+反向取):只能取3.1.2切片索引的拓展应用,从一个大的字符串拷贝出一个子字符串(顾头不顾尾,步长)3.1.3长度len3.1.4成员运算in和not in判断一个子字符串是否存在于一个大的字符串3.1.5移除字符串左右两侧的符号strip默认去掉的是空格3.1.6 切分split把一个字符串按照某种分隔符进行切分,得到一个列表默认分割符是空格:指定分割符:指定分原创 2022-07-12 20:11:09 · 334 阅读 · 0 评论 -
python基础---数字类型(13)
2、类型转换2.1 纯数字的字符串转成int2.2进制转换2.2.1 十进制转成其他进制2.2.2 其他进制转成十进制二、float类型1、定义:2、类型转换4、使用int和float没有需要掌握的内置方法他们的使用就是数学运算+比较运算...原创 2022-07-12 19:26:33 · 162 阅读 · 0 评论 -
python基础---for循环(12)
循环就是重复做某件事,for循环是python 提供第二种循环机制理论上for循环能做的事情,while循环都可以做之所以要有for循环,是因为for循环在循环取值(遍历取值)比while循环更简洁2、for循环基本使用①:循环取值②:字典循环取值③:字符串循环取值3、for循环控制循环次数:range4、 for + break:同while循环一样while循环请参考:https://blog.csdn.net/qq_43707174/article/details/125697原创 2022-07-09 19:30:42 · 2177 阅读 · 0 评论 -
python基础---while循环(11)
2、死循环与效率问题纯计算无IO的死循环会导致致命的效率问题4、退出循环的两种方式①:修改循环条件②:使用break5、while循环嵌套①:break方式②:改变条件的方式6、while+continue强调:在continue之后添加同级代码毫无意义,因为永远无法执行7、while+else针对break:else包含的代码会在while循环结束后,并且while循环是在没有被break打断的情况下正常结束的,才会运行...原创 2022-07-09 19:09:10 · 187 阅读 · 0 评论 -
python基础--深浅copy(10)
深浅copy原创 2022-07-09 10:36:39 · 87 阅读 · 0 评论 -
python基础---逻辑运算符(09)
逻辑运算符1、not: 逻辑反2、 and:逻辑与3、or:逻辑或3、优先级:not>and>or1、not: 逻辑反not: 就是把紧跟其后的那个条件结果取反ps:not与紧跟其后的那个条件是一个不可分割的整体print(not 16 > 13)print(not True)print(not False)2、 and:逻辑与and: 用来链接左右两个条件,两个条件同时为True,最终结果才为真#条件1 and 条件2print(True and 10 >原创 2022-05-21 19:46:05 · 344 阅读 · 2 评论 -
python基础---可变和不可变类型(08)
可变和不可变类型1、 可变不可变类型2、验证2.1 int是不可变类型2.2 float是不可变类型2.3 str是不可变类型2.4 list是可变类型2.5 dict是可变类型2.6 bool不可变类型3、 关于字典补充1、 可变不可变类型可变类型:值改变,id不变,证明改的是原值,证明原值是可以被改变的不可变类型:值改变,id也变了,证明产生了新的值,压根没有改变原值,证明原值是不可以被修改的2、验证2.1 int是不可变类型x = 10print(id(x))x = 11print(原创 2022-05-21 19:37:34 · 278 阅读 · 0 评论 -
python基础---基本运算符(07)
基本运算符1 、算数运算符2、比较运算符>、 >=、 <、 <=、 == 、 !=3、赋值运算符3.1 =:变量的赋值3.2 增量赋值:3.3 链式赋值3.4 交叉赋值3.5 解压赋值1 、算数运算符print(10 + 3.1)print(10 + 3)print(10 / 3) # 结果带小数print(10 // 3) # 只保留整数部分print(10 % 3) # 取模、取余数print(10 ** 2) # 相当于10的平方2、比较运算符>原创 2022-05-21 19:16:22 · 129 阅读 · 0 评论 -
python基础---输入输出格式(06)
接收用户的输入在python3:input会将用户输入的所有内容都存成字符串类型username = input(“请输入您的账号:”)print(username, type(username))age = input(“请输入你的年龄:”)print(age, type(age))age = int(age) # int只能将存数字的字符串转成整型在python2中:raw_input():用法与python3的input一模一样input():要求用户必须输入一个明确的数据类型,输原创 2022-05-20 20:14:49 · 489 阅读 · 0 评论 -
python基础---基本数据类型(05)
1、数字类型1.1 整型 int作用:记录年龄、身份证号等等定义:age = 18print(type(age))浮点型float作用:记录薪资、身高、体重等定义salary = 3.3height = 1.80print(type(height))数字类型的其他使用level = 1x = level + 1print(x)print(10 + 3.3) # int与float之间可以相加2、字符串类型str作用:记录描述性质的状态、名字、一段话定义:用引号(’ ‘原创 2022-05-20 17:43:20 · 128 阅读 · 0 评论 -
python基础---变量(04)
变量 变量 变量 1 变量定义1.1 为什么要有变量1.2 如何用变量1.2.1 变量的基本使用1.2.2 内存管理 : 垃圾回收机制2 变量名2.1 变量名定义2.2变量名的命名风格1 变量定义变量:变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别、金钱等等1.1 为什么要有变量为了让计算机能够像人一样去记忆事物的状态,并且状态是可以变化的。 详细的说就是程序执行的‘本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反应.1.2 如何用变量1...原创 2022-05-19 16:41:21 · 72 阅读 · 0 评论 -
计算机基础知识(03)
计算机基础知识一、cpu二、存储器三、IO延迟四、操作系统的启动流程五、应用程序的启动流程一、cpucpu的分类与指令集: x86-64x86 表示cpu的架构或型号64表示cpu一次性可以读取64位cpu具有向下兼容性,即64的cpu既能运行32位的程序也能运行64位的程序内核态与用户态代表cpu的两种工作状态①内核态:运行的程序是操作系统,可以操作计算机硬件②用户态:运行的程序是应用程序,不能操作计算机硬件内核态与用户态的转换应用程序的运行必然涉及到计算机的硬件的操作,那么就必原创 2022-05-16 21:05:56 · 98 阅读 · 0 评论 -
操作系统(02)
引入应用程序(视频播放器)操作系统:控制程序计算机硬件操作系统概念操作系统是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制程序作用:①:原创 2022-05-15 20:17:19 · 124 阅读 · 0 评论 -
计算机的组成(01)
计算机基础1. 什么是计算机2. 为什么要有计算机3. 计算机的组成3.1 控制器3.2 运算器三级目录1. 什么是计算机计算机俗称“电脑”,包含人对计算机的终极期望,能够真的像人脑一样去工作2. 为什么要有计算机为了执行人类的程序,从而把人类解放出来大前提:计算机所有的组成都是模仿人的某一功能或器官3. 计算机的组成3.1 控制器作用:是计算机的指挥系统,负责控制计算机所有其他组件如何工作的类比—>大脑3.2 运算器作用:运算包括数学运算与逻辑运算类比:运算三级目录..原创 2022-05-15 16:51:35 · 96 阅读 · 0 评论