08 2020 档案

摘要:​<<托福备考经验>> 关注 "AI菌" 微信公众号, 回复"托福备考经验",获取PDF版下载链接 1.1 适合对象 托福(TOEFL, The Test of English as a Foreign Language),是对非英语国家留学生的英语考试,由美国教育考试服务中心(ETS,Educat 阅读全文
posted @ 2020-08-31 15:33 AI菌 阅读(260) 评论(0) 推荐(0) 编辑
摘要:​<<托福备考经验>> 关注 "AI菌" 微信公众号, 回复"托福备考经验",获取PDF版下载链接 1.4. 材料准备 如果决定考托福了, 那么建议准备以下材料: 材料清单 说明 推荐指数 词汇书: 词以类记 很多同学选择俞敏洪老师的那本红宝书. 但是更推荐张红岩老师的词以类记, 这本书把词汇按着学 阅读全文
posted @ 2020-08-31 12:19 AI菌 阅读(377) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 字符串格式化方法: 1.使用%,如 %s,%d等 "姓名是%s, 年龄是%d" % (name, age) 2.f-strings f"姓名是{name}, 年龄是{age}" 【代码演示】 """ 字符串格式化方法: 1.使用%,如 % 阅读全文
posted @ 2020-08-30 09:12 AI菌 阅读(241) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 定义字符串的4种格式: 1、一对单引号 引住的任何内容,是字符串 2、一对双引号 引住的任何内容,是字符串 3、对单引号 引住的任何内容,是字符串 4、使用字符串的格式化操作符定义的字符串 【代码演示】 """ 定义字符串的4种格式: 1 阅读全文
posted @ 2020-08-29 21:01 AI菌 阅读(247) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、for循环: 与while循环一样都是用来重复执行某一段代码的. 2、for循环格式: for 变量名 in range(开始数字,结束数字) 或者 容器: 重复执行的代码块 3、说明 range(开始数字,结束数字):是用来得到某个 阅读全文
posted @ 2020-08-29 20:46 AI菌 阅读(304) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 while循环练习 实现猜拳游戏 【代码演示】 import random # 写一个无限循环 while True: # 1.从键盘上录入一个1-3之间的数字表示自己出的拳 self = int(input("请出拳:")) # 2.得 阅读全文
posted @ 2020-08-29 20:35 AI菌 阅读(760) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 转义字符: \ , 可以转义很多字符,常用的如下: \n:换行符,打印这个符号,就回来到下一行 \t:制表符,表示4个字符的宽度 \\:目录分割符,例如E:\\工作\\python\\python基础 【代码演示】 """ 转义字符: \ 阅读全文
posted @ 2020-08-29 20:29 AI菌 阅读(252) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、作用 continue的作用: 用来结束本次循环,紧接着执行下一次的循环; break的作用: 立刻结束所在的循环; 2、说明 break/continue只能用在循环中,除此以外不能单独使用 break/continue在嵌套循环中 阅读全文
posted @ 2020-08-29 16:43 AI菌 阅读(591) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 while循环练习 打印三角形 【代码演示】 """ 打印下面的三角形,每一行中的 *的个数与行号相等 * * * * * * * * * * * * * * * """ # i表示行号 i = 1 while i <= 5: # pri 阅读全文
posted @ 2020-08-29 16:32 AI菌 阅读(293) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 while循环练习-打印正方形 【代码演示】 """ * * * * * * * * * * * * * * * * * * * * * * * * * """ i = 1 while i <= 5: # print("* " * 5) 阅读全文
posted @ 2020-08-29 16:22 AI菌 阅读(569) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、while循环语句的嵌套格式: 定义变量,赋值 while 条件判断语句: 重复执行的代码块 定义变量,赋值 while 条件判断语句: 重复执行的代码块 修改条件语句 修改条件语句 2、外面的循环语句, 每循环一次, 里面的循环语句 阅读全文
posted @ 2020-08-21 18:23 AI菌 阅读(281) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 continue: 继续的意思; 只能用在循环语句中,不能单独使用; 可以结束本次循环,继续下一次循环. 【代码演示】 """ continue: 继续的意思; 只能用在循环语句中,不能单独使用; 可以结束本次循环,继续下一次循环. "" 阅读全文
posted @ 2020-08-21 18:19 AI菌 阅读(642) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 break的用法: 终断,结束的意思; 只能用在循环语句中,不能单独使用; 可以终止整个循环语句,不再循环了. 【代码演示】 """ break的用法: 终断,结束的意思; 只能用在循环语句中,不能单独使用; 可以终止整个循环语句,不再循 阅读全文
posted @ 2020-08-21 18:14 AI菌 阅读(691) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 练习:使用while循环求1到5的累加和 0 + 1 + 2 + 3 + 4 + 5 sum = 0 sum = sum + 1 # 1 sum = sum + 2 # 3 sum = sum + 3 # 6 sum = sum + 4 阅读全文
posted @ 2020-08-21 18:07 AI菌 阅读(1020) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、while循环格式: 定义一个变量,赋值 ① while 条件判断语句 ②: 重复执行的代码块 ③ 修改条件的语句 ④ 2、执行流程: ①②③④ - ②③④ - ②③④ ... 直到②的结果为False,整个循环语句就结束了,不再循环 阅读全文
posted @ 2020-08-21 17:54 AI菌 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.if语句实现三目运算符(三元运算符)格式: a if a > b else b 2.解释: 向判断 a > b 是否成立,如果成立,计算的结果是 a的值,否则就是b的值 【代码演示】 """ 1.if语句实现三目运算符(三元运算符)格 阅读全文
posted @ 2020-08-21 17:46 AI菌 阅读(258) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 猜拳游戏: 1.从控制台输⼊要出的拳: ⽯头(1)/剪⼑(2)/布(3) 2.电脑随机出拳: ⽯头(1)/剪⼑(2)/布(3) 3.⽐较胜负 【代码演示】 import random """ 猜拳游戏: 1.从控制台输⼊要出的拳: ⽯头( 阅读全文
posted @ 2020-08-18 20:52 AI菌 阅读(430) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、相关包:random 2、要想得到一个随机数,需要使用以下两个步骤: 1)导入工具包: import random 2)调用工具包中的一个功能,得到某个范围内的随机数 random.randint(开始数字,结束数字) 包含开始数字和 阅读全文
posted @ 2020-08-18 20:42 AI菌 阅读(212) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、True: 非0数字 使用一个非0数字,进行条件判断,这个非0数字是作为True来使用的 2、False: 0数字 使用0数字,进行条件判断,是作为False来使用的 【代码演示】 """ 1、True: 非0数字 使用一个非0数字, 阅读全文
posted @ 2020-08-18 20:31 AI菌 阅读(201) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 运算符 逻辑表达式 描述 实例 and x and y 与:有一个为Flase,结果就是Flase True and False, 返回 False。 or x or y 或:有一个为True,结果就为True False or True 阅读全文
posted @ 2020-08-17 19:21 AI菌 阅读(232) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.if...elif...else语句: if 关系表达式1: 语句体1 elif 关系表达式2: 语句体2 ... else: 语句体n+1 2.执行流程: 1.先执行关系表达式1, 看其结果是True还是False. 2.如果是Tr 阅读全文
posted @ 2020-08-17 18:39 AI菌 阅读(306) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.if...else...语句格式: if 关系表达式: 语句体1 else: 语句体2 2.执行流程: 1)先执行关系表达式, 看其结果是True还是False; 2)如果是True,就执行语句体1; 3)否则就执行语句体2 【代码演 阅读全文
posted @ 2020-08-17 18:29 AI菌 阅读(287) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.基本格式: if 关系表达式: 语句体 [说明]: 这里的语句体,可以是一行代码,也可以是多行代码. 2、执行流程: 1)先执行关系表达式,看其结果是True还是False; 2)如果是True,就执行语句体,否则就不执行 【代码演示 阅读全文
posted @ 2020-08-17 18:23 AI菌 阅读(445) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、比较运算符 运算符 描述 示例 == 判断值是否相等,如果相等,则条件为真。 如a=3,b=3,则(a == b) 为 True != 判断值是不否相等,如果不相等,则条件为真。 如a=1,b=3,则(a != b) 为 True > 阅读全文
posted @ 2020-08-17 17:59 AI菌 阅读(458) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、在程序中,需要停止的地方,单击添加断点,然后按小虫子按钮,进行Degug 2、在控制台,单击Step Over 、 Step Into 或 Step Out 执行 [说明] Step Into: 单步执行,遇到子函数就进入并且继续单步 阅读全文
posted @ 2020-08-17 17:01 AI菌 阅读(243) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、数据类型转换的格式: 目标数据类型(数据) 意思是说,把"数据"转换成 "目标数据类型". 2、常用的数据类型转换 函数 说明 int(x [,base ]) 将x转换为一个整数 float(x ) 将x转换为一个浮点数 comple 阅读全文
posted @ 2020-08-17 16:25 AI菌 阅读(207) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 运算符 描述 实例 += 加法赋值运算符 c += a 等效于 c = c + a -= 减法赋值运算符 c -= a 等效于 c = c - a *= 乘法赋值运算符 c *= a 等效于 c = c * a /= 除法赋值运算符 c 阅读全文
posted @ 2020-08-17 16:21 AI菌 阅读(529) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 # 字符串与整数不能相加 # "hello" + 10 # TypeError: must be str, not int # 把字符串复制n次,就是连续拼接n次 print("hello" * 3) # hellohellohello 阅读全文
posted @ 2020-08-17 16:10 AI菌 阅读(656) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.赋值运算符: = 2.赋值运算符作用: 把 "="号右边的结果赋给"="号左边的变量 如 num = 2 + 2 * 3,结果num的值 为 8 【代码演示】 """ 1.赋值运算符: = 2.赋值运算符作用: 把 "="号右边的结果 阅读全文
posted @ 2020-08-17 16:03 AI菌 阅读(189) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.算术运算符 +: 加 -: 减 *: 乘法 /: 除法 %: 取余数(返回除法的余数) //: 取整除(返回商的整数部分) **: 取幂 2.运算符优先级 运算符有优先级,建议使用 () 来处理运算符优先级。 不同类型的数字在进行混合 阅读全文
posted @ 2020-08-17 15:55 AI菌 阅读(264) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.输入函数: input("输入的内容") 2.说明: 这个函数是用来向程序中录入数据的. 这个函数调用之后,程序就会暂停,等着你从键盘上录入数据,是从控制台录入进去的, 数据录入完成后必须按回车键. 3.返回的数据类型: 不管从键盘上 阅读全文
posted @ 2020-08-17 15:34 AI菌 阅读(188) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 在输出的时候,如果有\n那么,此时\n后的内容会在另外一行显示 【代码演示】 """ 在输出的时候,如果有\n那么,此时\n后的内容会在另外一行显示 """ print("Hello World\nPython") 【运行结果】 Hell 阅读全文
posted @ 2020-08-16 17:07 AI菌 阅读(326) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、如果输出的字符串中包含某一个变量的值,就需要使用字符串的格式操作符 2、格式符号 含义 %c 字符 %s 字符串 %d 有符号十进制整数 %u 无符号十进制整数 %o 八进制整数 %x 十六进制整数(小写字母0x) %X 十六进制整数 阅读全文
posted @ 2020-08-16 16:36 AI菌 阅读(154) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 调用print函数,输出内容到控制台,使用格式: print("输出内容") 【代码演示】 """ 调用print函数,输出内容到控制台,使用格式: print("输出内容") """ print("Hello World") 【运行结果 阅读全文
posted @ 2020-08-16 16:29 AI菌 阅读(163) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 一、标志符 1、什么是标志符 开发人员在程序中自定义的一些符号和名称 例如函数名、变量名等 2、标志符命名规则 标识符由字母、下划线和数字组成,且数字不能开头 3、命名示范 module_name, 模块 package_name, 包 阅读全文
posted @ 2020-08-16 16:17 AI菌 阅读(225) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 一、数据类型: 1、Numbers (数字) int (有符号整数) long (长整型,也可以代表八进制和十六进制) float (浮点型) complex (复数) 2、布尔类型 True False 3、String(字符串) 4、 阅读全文
posted @ 2020-08-15 19:57 AI菌 阅读(192) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 变量的定义格式: 变量名 = 数据值 【代码演示】 """ 变量的定义格式: 变量名 = 数据值 """ # 第一次给变量赋值:定义变量,并赋值 # 这里的“="是赋值的意思,是把"="右侧的数据赋值给左侧的变量 a = 10 # 打印变 阅读全文
posted @ 2020-08-15 19:50 AI菌 阅读(282) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、单行注释格式: # 加注释内容 2、单行注释快捷键: 选中要注释的内容, Ctrl + / 3、多行注释格式: """ 第一行注释内容 第二行注释内容 """ 【代码演示】 """ 单行注释 和 多行注释 """ # 单行注释 # 调 阅读全文
posted @ 2020-08-15 19:26 AI菌 阅读(134) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 pycharm开发工具的基本使用: 1.创建一个工程:day_01 file --> New Project --> Pure Python -->选择路径和输入项目名-->点击create,创建完成 2.在这个工程中创建一个文件:hel 阅读全文
posted @ 2020-08-15 18:02 AI菌 阅读(490) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【一、项目开发步骤】 1.学生管理系统-项目演示 2.学生管理系统-项目分析 3.学生管理系统-搭建主体框架 4.学生管理系统-添加学生 5.学生管理系统-显示全部 6.学生管理系统-查询一个学生 7.学生管理系统-修改一个学生 8.学生管理系统-删除 阅读全文
posted @ 2020-08-14 17:38 AI菌 阅读(453) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、格式: import 包名 as 别名 2、说明: 1)这种语句需要配合__init__.py文件中的import模块一起使用 2)在__init__.py中,通过import 模块名 ,指定需要导入的模块 【代码演示】 """ 1、 阅读全文
posted @ 2020-08-14 17:09 AI菌 阅读(545) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、格式: from 包名 import *2、说明: 1)这种格式需要配合__init__.py中的__all__一起使用,不能单独使用 2)在__init__.py中,通过__all__ = ["模块名"] ,指定需要导入的模块 【代 阅读全文
posted @ 2020-08-14 16:42 AI菌 阅读(546) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 一、导包的目的: 导入模块文件.二、导包的方式: 1. import 包名.模块名 2. import 包名.模块名 as 别名 3. from 包名 import 模块名 4. from 父包名.子包名 import 模块名 # 这种格 阅读全文
posted @ 2020-08-14 15:58 AI菌 阅读(419) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、包的概念: 工程目录下的一个文件夹. 2、作用: 用来管理程序文件,可以对程序文件分类管理. 3、命名规则: 包的命名规则与变量的命名规则类似, 使用下划线分割的小写单词 4、项目名: 命名规则采用大驼峰法 例如:移动办公管理系统: 阅读全文
posted @ 2020-08-14 15:51 AI菌 阅读(333) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 查看python搜索模块的路径: sys.path 【代码演示】 """ 查看python搜索模块的路径: sys.path """ import sys print(sys.path) 【运行结果】 [ 'D:\\3、python', 阅读全文
posted @ 2020-08-11 20:09 AI菌 阅读(361) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、主动执行文件: 正在执行的文件. __name__为 "__main__" 2、被动执行文件: 被导入的模块文件 __name__为 模块文件名 3、使用格式: 为主动执行文件时才执行测试代码 if __name__ == "__ma 阅读全文
posted @ 2020-08-11 19:58 AI菌 阅读(285) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、作用: __all__ 是用来控制 以 from 模块名 import * 这种格式导入的内容的 2、定义格式: __all__ = ["a", "func1", "Student"] 3、说明: 列表里面是可以导入的属性、函数名 或 阅读全文
posted @ 2020-08-11 19:45 AI菌 阅读(287) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、导入格式: from 模块名 import * 这里的 * 是通配符,表示模块文件中所有的内容2、访问格式: 全局变量 函数(实参1,实参2, ...) 类(实参1,实参2, ... 【代码演示】 """ 1、导入格式: from 模 阅读全文
posted @ 2020-08-11 19:32 AI菌 阅读(643) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、导入格式: from 模块名 import 全局变量, 函数, 类2、访问格式: 全局变量 函数(实参1,实参2, ...) 类(实参1,实参2, ..)3、作用: 从模块名导入指定内容,内容:全局变量, 函数, 类 【代码演示】 " 阅读全文
posted @ 2020-08-11 19:09 AI菌 阅读(378) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 # import module01 as m01# import module02 as m02或者# import module01 as m01, module02 as m02 【代码演示】 # import module01 # 阅读全文
posted @ 2020-08-11 16:54 AI菌 阅读(244) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、模块的定义: 在python语言中,一个.py文件就是一个模块. 模块文件中可以定义全局变量,函数,类. 2、导入模块的原因: 向在自己的程序文件中,调用 另外一个程序文件中的 全局变量,函数,类. 3、导入模块的基本格式: impo 阅读全文
posted @ 2020-08-11 16:38 AI菌 阅读(228) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、自定义异常类的原因: python解释器自带的异常类不能满足需要.2、自定义异常类的步骤: 1) 定义一个类,继承一个异常类; 2) 在这个类中添加一个 __init__方法;3、抛出异常对象的步骤: 1) 创建一个异常类的对象 2) 阅读全文
posted @ 2020-08-11 16:11 AI菌 阅读(375) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 如果里面一层函数出现了异常,自己没有处理,那么异常对象就会传递到外面一层函数.如果里面一层函数把异常处理掉了,那么异常对象就不会向外传递了. 【代码演示】 """ 如果里面一层函数出现了异常,自己没有处理,那么异常对象就会传递到外面一层函 阅读全文
posted @ 2020-08-10 20:17 AI菌 阅读(193) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、finally语句的格式: try: 可能会出现异常的代码块 except (异常类1,异常类2, ...) as 异常对象名: 处理异常的代码块 finally: 不管是否出现异常,也不管是否捕获住了,一定会执行的代码块2、使用场景 阅读全文
posted @ 2020-08-10 19:40 AI菌 阅读(313) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、else语句的格式: try: 可能会出现异常的代码块 except (异常类1,异常类2, ...) as 异常对象名: 处理异常的代码块 else: 没有出现异常时,才会执行的代码块2、使用场景: 通常用来检测是否出现异常了. 【 阅读全文
posted @ 2020-08-10 17:40 AI菌 阅读(459) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 程序中,有多处可能发生的异常时,在每处异常处都使用try…except…捕获 【代码演示】 """ 程序中,有多处可能发生的异常时, 在每处异常处都使用try…except…捕获 """ print("开始执行") # 捕获除数为0的异常 阅读全文
posted @ 2020-08-10 17:25 AI菌 阅读(132) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 处理指定类型的异常:1.第一种格式: try: 可能会出现异常的代码块 except (异常类1,异常类2, ...) as 异常对象名: 处理异常的代码块 print(异常对象名)2.第二种格式: try: 可能会出现异常的代码块 ex 阅读全文
posted @ 2020-08-09 16:33 AI菌 阅读(305) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、基本格式: try: 可能会出现异常的代码块 except: 处理异常的代码块2、执行流程: 如果 "可能会出现异常的代码块" 出现异常了,就执行 "处理异常的代码块" 否则就不执行.3、这个格式可以处理任何一种异常. 【代码演示】 阅读全文
posted @ 2020-08-09 16:04 AI菌 阅读(195) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 当Python检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常" 【代码演示】 """ 当Python检测到一个错误时,解释器就无法继续执行了, 反而出现了一些错误的提示,这就是所谓的"异常" """ 阅读全文
posted @ 2020-08-09 15:47 AI菌 阅读(155) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、什么是多态? 子类继承父类,在子类中重写了父类的方法. 在需要使用父类对象的地方,也可以使用子类对象, 这种情况就叫多态.2、如何在程序中使用多态 ? 可以按照以下几个步骤来写代码: 1) 子类继承父类 2) 子类重写父类中的方法 3 阅读全文
posted @ 2020-08-03 15:43 AI菌 阅读(179) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 一、定义静态方法的步骤: 1.在方法定义的那一行的上面,使用@staticmethod装饰器 标识下面的方法是静态方法 2.方法的第一个形参,既不是self也不是cls.二、特点: 在方法中不能访问实例属性和实例方法了,因为在它里面得不到 阅读全文
posted @ 2020-08-03 15:19 AI菌 阅读(207) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 一、定义类方法: 1.在方法定义的那一行的上面,使用@classmethod装饰器 这个装饰器的作用: 1)用来表示下面的方法是一个类方法的 2)在调用类方法时,python解释器会自动把类名传递cls 2.第一个形参必须是cls,表示类 阅读全文
posted @ 2020-08-03 14:56 AI菌 阅读(237) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、类属性: 1) 也是一种属性; 2) 它存储的数据,是所有的实例对象共享共用的数据, 在内存中只有一份,不属于某一个实例对象专有, 是所有的实例对象共有的. 3) 当某一个数据是所有的实例对象共享共用时, 才使用一个类属性存储这个数据 阅读全文
posted @ 2020-08-03 14:52 AI菌 阅读(200) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 类对象: 一个类就是一个类对象. 类对象的名字就是类的名字. 【代码演示】 """ 类对象: 一个类就是一个类对象. 类对象的名字就是类的名字. """ # 这里的Student类就是一个类对象 class Student: def __ 阅读全文
posted @ 2020-08-03 14:15 AI菌 阅读(129) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.实例对象: 通过类名创建的对象.2.实例属性: 给实例对象添加的属性. 实例属性是存储实例对象里面的. 实例属性是属于实例对象的.3.实例方法: 第一个形参是self的方法. 实例方法是存储在类里面的 尽管实例方法是存储在类里面的,但 阅读全文
posted @ 2020-08-03 12:32 AI菌 阅读(359) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.多继承的格式: class 子类名(父类1, 父类2, ...): 子类中的代码2.如果继承了多个父类,且父类都有同名方法,则默认只执行第一个父类的3. 如果要调用父类中指定的方法, 通过下面格式调用: 父类名.方法名(self, 实 阅读全文
posted @ 2020-08-03 11:34 AI菌 阅读(746) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.多继承的格式: class 子类名(父类1, 父类2, ...): 子类中的代码2.如果继承了多个父类,且父类都有同名方法,则默认只执行第一个父类的 【代码演示】 """ 1.多继承的格式: class 子类名(父类1, 父类2, . 阅读全文
posted @ 2020-08-03 11:18 AI菌 阅读(1367) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 多层继承: 1、一层一层的继承. 2、实际也就是单继承. 【代码演示】 """ 多层继承: 1、一层一层的继承. 2、实际也就是单继承. """ class A: def __init__(self, a): self.a = a def 阅读全文
posted @ 2020-08-03 11:03 AI菌 阅读(237) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 【问题】子类继承父类,子类定义了__init__方法,相当于重写了父类的__init__()方法 子类默认调用自己的__init__()方法,而不会调用父类的__init__()方法 那么,子类如何继承父类中定义的属性 ?【解答】 在子类 阅读全文
posted @ 2020-08-03 10:34 AI菌 阅读(423) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 如何在子类中访问父类的私有属性和私有方法 ? 1.父类在非私有方法中,提供访问私有属性和私有方法 2.子类调用父类的非私有方法 【代码演示】 """ 如何在子类中访问父类的私有属性和私有方法 ? 1.父类在非私有方法中,提供访问私有属性和 阅读全文
posted @ 2020-08-03 10:20 AI菌 阅读(1610) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1、在子类中重写了父类的方法, 子类默认调用的是子类中重写的方法,不会调用父类中重写的方法2、那么,在子类中,怎么调用父类中被子类重写过的方法? 在子类中调用父类中的被重写的方法,有三种格式: 1) 父类名.方法名(self, 实参1,实 阅读全文
posted @ 2020-08-03 10:00 AI菌 阅读(849) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.重写父类中的方法的原因: 父类中的方法不能满足子类的需要,但是子类又想保留这个方法名.2.重写父类中的方法: 这就需要在子类中定义一个同名的方法,这叫重写父类中的方法.3.如何重写: 1) 把父类中的方法复制粘贴到子类中 2) 在子类 阅读全文
posted @ 2020-08-03 09:41 AI菌 阅读(851) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 子类不能继承父类中私有的属性和方法 【代码演示】 """ 1.子类不能继承父类中私有的属性和方法 """ class Father: def __init__(self, money, house): self.money = money 阅读全文
posted @ 2020-08-03 09:30 AI菌 阅读(902) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.object类是所有类的父类2.任何类,都默认继承object类3.object类的o不需要大写 【代码演示】 """ 1.object类是所有类的父类 2.任何类,都默认继承object类 3.object类的o不需要大写 """ 阅读全文
posted @ 2020-08-03 09:04 AI菌 阅读(206) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.继承: 子类继承父类。子类一旦继承父类,就拥有父类中非私有的属性和方法.2.继承的格式: class 子类名(父类名): 子类中的代码 或者 class 子类名(父类名): pass 【说明】子类中没有代码,写pass,否则会报错3. 阅读全文
posted @ 2020-08-03 08:49 AI菌 阅读(247) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.概念: 把不需要对外暴露的代码隐藏起来. 2.封装的几种形式: 1).函数:使用函数包裹一个代码块 def print_hello(): for i in range(0, 10): print("hello python") ran 阅读全文
posted @ 2020-08-01 19:13 AI菌 阅读(148) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.为什么把方法定义成私有的? 在定义方法时,都已经想好了,这个方法不允许在类的外面被调用.2.如何定义私有方法? 跟之前定义方法一样,只是在方法名前加两个下划线:__3.私有方法的特点: 只能在类的里面访问,不能在类的外面访问. 【往期 阅读全文
posted @ 2020-08-01 19:04 AI菌 阅读(182) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 1.私有属性: 这样的属性只能在类的里面访问,不能在类的外面的访问.2.定义私有属性的格式: self.__属性名 = 属性值3.访问私有属性的格式: self.__属性名4.在类里面定义私有属性的get 和 set 方法, 在类外面调用 阅读全文
posted @ 2020-08-01 10:54 AI菌 阅读(677) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【学习目标】 1.强化面向对象的设计能力,进一步理解类、属性和方法2.如果一个对象与另外一个对象有一定的关系,那么一个对象可用是另外一个对象的属性 【需求文档】 1.家具分不同的类型,并占用不同的面积2.输出家具信息时,显示家具的类型和家具占用的面积3 阅读全文
posted @ 2020-08-01 10:19 AI菌 阅读(329) 评论(0) 推荐(0) 编辑
摘要:Python基础编程 Author : AI菌 【内容讲解】 方法的参数,可以是一个对象 【代码实现】 class Engine: def __init__(self, brand, module): self.brand = brand self.module = module def fire( 阅读全文
posted @ 2020-08-01 10:00 AI菌 阅读(193) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示