python基础
文章平均质量分 58
python
Cml1401681295
这个作者很懒,什么都没留下…
展开
-
第十二章 文件io操作
第十二章 文件io操作 步骤: 创建流对象 读或写 关闭流 创建流对象 open f = open('pack/abc.txt') print(dir(f)) 读 read、readline、readlines read()读取所有 f = open('pack/abc.txt') print(dir(f)) content = f.read() print(content)# 12345678 read(指定读取多少个) f = open('pack/abc.txt') print(dir(f)原创 2022-03-31 18:01:02 · 64 阅读 · 0 评论 -
第十一章 模块
第十一章 模块 模块 模块:1个py文件就是一个模块 包含的类容:类 函数 变量 语句 好处: 避免类、函数、变量的重名 提高代码的可维护性 提高代码的可重用性 模块分类: 系统内置模块 第三方模块 自定义模块 创建导入模块 创建模块:新建.py文件 def add(a, b): return a+b 导入模块:import 模块名.类、模块名.函数、模块名.变量 #方法1(导入整个模块) import demo1 print(demo1.add(2,3)) #方法2(导入原创 2022-03-31 18:00:45 · 47 阅读 · 0 评论 -
第十章 面向对象
第十章 面向对象 面向过程与面向对象 面向过程: 注重算法、步骤,在微观上操作细节 如把大象放进冰箱-3步:打开冰箱、放大象、关冰箱 面向对象: 宏观上把控,每个对象各行其事 把大象放进冰箱-大象、冰箱分别做什么事 面向过程和面向对象不是相互对立的,是相辅相成的。 支持面向对象的编程语言:C++,C#,Python,Javascript 面向对象思想: 用语言模拟现实世界 万事万物皆对象。对象是一个真实的存在。 例如:张三 静态的特征:姓名,年龄,性别,身份证号,电话号 动态的特征:(动作,行为原创 2022-03-30 16:34:52 · 537 阅读 · 0 评论 -
第九章 异常处理
第九章 异常处理 n1 = int(input('请输入一个数')) n2 = int(input('请输入一个数')) result = n1/n2 异常处理机制: try…execpt…else…finally try:可能出现异常的代码 except:出现异常的处理方法 else:try块中正常执行结束那就执行else,如果有异常,则不执行 finally:不管是否出现异常,都会执行的代码 try: n1 = int(input('请输入一个数')) #ZeroDivisionError:原创 2022-03-30 16:30:25 · 84 阅读 · 0 评论 -
第八章 函数
第八章 函数 函数是完成特定功能的一段代码。 函数的作用:重复使用,隐藏了实现的细节,可拓展性和可维护性 创建函数 def 函数名([函数列表]): 函数体 [return返回值] 调用函数 def show():# 定义一个show函数 print('我叫linlin') print('今年6岁') print('请大家多多关照') #函数体 show() # 调用函数 函数的调用本质上就是执行函数体的过程 练习: [外链图片转存失败,源站可能有防盗链机制,建议将图片保原创 2022-03-30 16:29:15 · 133 阅读 · 0 评论 -
第七章 字符串
第七章 字符串 字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: var1 = 'Hello World!' var2 = "Python Runoob s = 'python,python' # .index() 从左往右 第一个出现该字符串的位置 不存在报错 print(s.index('py')) # .rindex() 从右往左 第一个出现该字符串的位置 不存在报错 print(s.rindex('py原创 2022-03-30 16:26:45 · 58 阅读 · 0 评论 -
第六章 容器
第六章 容器 容器 变量–单一数据 容器–存储多个数据,提供了一些操作数据的方法 列表list 字典dict 元祖tuple 集合set 列表list 特点: 元素的数据类型是不受限制的,可变长,有索引,有序, 可重复 参考动态数组 创建 # 创建: # 1.用[] # 可以存放各种类型的数据,一般情况下建议放同种类型数据 lst = [1, 2, 3, 4, 5, 'hello'] print(lst, type(lst)) lst2 = [] #空列表 print(lst2, boo原创 2022-03-30 16:23:59 · 846 阅读 · 0 评论 -
第五章 程序流程结构
第五章 程序流程结构 顺序结构: 从左往右,从上往下依次执行 写出来的代码都会执行 print('1') print('2') print('3') 选择结构 /条件结构 条件:结果只要是布尔值就行,所以也叫布尔表达式 python靠缩进来表达代码的层次关系,缩进一般使用TAB键 需要做出选择、判断才能执行,写出来的代码不一定被执行 单分支结构 if 条件: 代码块 先判断条件,条件为TRUE,则执行代码块,否者不执行 代码块:可以是赋值、运算、流程结构 aply = input('笔试通过了吗?')原创 2022-03-30 16:23:22 · 339 阅读 · 0 评论 -
第四章 运算符
第四章 运算符 算数运算符 a = 3 b = 2 print(a+b) print(a-b) print(a*b) print(a/b) #1.5 /数学中的除法 print(a//b) # 1 //整除(结果是整数) print(a%b) # 1 % 模/求余 # 幂 2*2*2 print(2**3) # ++ -- python中没有 赋值运算符 从右往左进行 支持链式赋值 解包赋值,左右两边个数要一致 复合赋值运算符:赋值+算术 += -= *= /= //= %= # 从右往左进行 num =原创 2022-03-30 16:21:58 · 273 阅读 · 0 评论 -
第三章 Python基础语法
第三章 Python基础语法 print 输出函数 print('hello,python')#print()往控制台打印xxx #打印各种数据 print(123) print(3.5) print(True) print("人生苦短,我用python") #控制是否换行 end='' print("hello",end=' ') print('world') [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xaqZwSvM-1648628436477)(Python.原创 2022-03-30 16:21:20 · 507 阅读 · 0 评论 -
第二章 Python简介
第二章 Python简介 为啥要学? 很受欢迎,简单,应用领域广(办公自动化,web,数据采集,数据分析,人工智能,科学计 算), 三大方向的基础课。 Python发展历程: Python 由 Guido van于 1989 年底发明,第一个公开发行版发行于 1991 年。 特点: **1.易于学习:**Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。 **2.易于阅读:**Python代码定义的更清晰。 **3.易于维护:**Python的成功在于它的源代码是原创 2022-03-30 16:19:29 · 56 阅读 · 0 评论 -
第一章 计算机基础
第一章 计算机基础 组成 硬件: 硬件 输入设备 接收收数据,指令。 如键盘,鼠标,扫描仪。 输出设备 显示数据。 如影像、显示器。 CPU 控制器:分析中转指令 运算器:运算 存储设备 内存:瞬时存储,断电、程序退出数据丢失。传输速度快 外存:永久存储,传输速度慢 存储单位: 位-bit:存储一位0或1 字节-byte :8 b = 1 byte(B) KB : 1 KB = 1024 B MB :1 MB = 1024 KB GB :1 GB = 1024原创 2022-03-30 16:18:26 · 657 阅读 · 0 评论