自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Python基础复习笔记(10)----异常及错误(try...except 结构)

python 中,引进了很多用来描述和处理异常的类,称为异常类。 python 中一切都是对象,异常也采用对象的方式来处理。处理过程: 抛出异常:在执行一个方法时,如果发生异常,则这个方法生成代表该 异常的一个对象,停止当前执行路径,并把异常对象提交给解释器。 捕获异常:解释器得到该异常后,寻找相应的代码来处理该异常。 try… except 结构: try: 被监控的可能引发异常的语句块 except BaseException [as e]: 异常处理语句块 try: 被监控的、可能引发异常的语

2021-08-15 23:34:57 427

原创 Python基础复习笔记(9)----面向对象(2)

面向对象三大特征: ·封装(隐藏) 隐藏对象的属性和实现细节,只对外提供必要的方法。相当于将“细节封装起来”,只对外暴露“相关调用方法”。通过前面学习的“私有属性、私有方法”的方式,实现“封装”。 ·继承 继承可以让子类具有父类的特性,提高了代码的重用性。 原有父类设计不变的情况下,可以增加新的功能,或者改进已有的算法。 ·多态 多态是指同一个方法调用由于对象不同会产生不同的行为。 继承: 继承是面向对象程序设计的重要特征,也是实现“代码复用”的重要手段。父类或者基类”or子类或者派生类” Python 支

2021-08-15 23:03:03 126

原创 Python基础复习笔记(8)----面向对象(1)

**Python 中,一切皆对象。我们在前面学习的数据类型、函数等,都是对象。 所有的赋值,调用函数等,都是赋值的对象的地址。 Python不同于其他语言,C主要是面向过程。 对象的进化 随着编程面临的问题越来越复杂,编程语言本身也在进化,从主要处理简单数据开始,随着数据变多进化“数组”; 数据类型变复杂,进化出了“结构体”; 处理数据的方式和逻辑变复杂,进化出了“对象”。 对象:将不同类型的数据、方法(即函数)放到一起,就是对象。比如: class Student: company = "SXT" #类

2021-08-15 22:31:58 139

原创 Python基础复习笔记(7)----递归及嵌套函数函数(其他)

eval()函数 功能:将字符串 str 当成有效的表达式来求值并返回计算结果。 语法: eval(source[, globals[, locals]]) -> value 参数: source:一个 Python 表达式或函数 compile()返回的代码对象 globals:可选。必须是 dictionary locals:可选。任意映射对象 a = 10 b = 20 c = eval("a+b") 常用 a=eval(intput()); 递归函数 递归函数指的是:自己调用自己的函数,在函

2021-08-15 22:05:14 261

原创 Python基础复习笔记(6)----函数

一.函数的定义 函数是指一段可以直接被另一段程序或代码引用的程序或代码,也叫做子程序、方法。现阶段可以理解成函数是带名字的代码块。 函数需要先定义再使用! 举个例子来说,想要判断一个三角形是不是直角三角形,需要用到勾股定理,只有先明确的定义出勾股定理是什么,然后才能用它对三角形进行判断。 二.自定义函数与函数调用 Python标准化的内置函数并不能满足我们的个性化功能需求,这时就需要我们自己创建函数,即用户自定义函数。 •学会自定义函数,可以获得以下好处:•可以将功能复杂的程序进行细化后交由多人开发,这样有

2021-08-04 21:42:18 542

原创 Python基础复习笔记(5)----结构、循环结构

结构的分类: 1、单分支结构;2、双分支结构;3、多分支结构 单分支结构: if 条件表达式: 语句/语句块 例子: a=input("请输入一个数字:") if 2<int(a)<5: print("a在范围之内") 条件表达式的值为False的情况:alse、0、0.0、空值 None、空序列对象(空列表、空元祖、空集合、空字典、空字符串)、空 range 对象、空迭代对象。 True:其他情况 双分支机构: if 条件表达式 : 语句 1/语句块 1 else: 语句 2/语句块

2021-08-02 22:23:37 191

原创 Python基础复习笔记(4)序列(字符串、列表、元组、字 典、集合)整理

序列由以下部分组成: 字符串、列表、元组、字典、集合 字符串: 字符串的本质是:字符序列 特点:Python 的字符串是不可变的,且Python 不支持单字符类型,单字符也是作为一个字符串使用的 字符串的编码:转 Unicode 编码; 使用内置函数 ord()可以把字符转换成对应的 Unicode 码 使用内置函数 chr()可以把十进制数字转换成对应的字符。 引号创建字符串:例如:a=’abc’; b=”sxt” 函数:字符串长度;len(字符串) 转义字符:+特殊字符 字符串拼接: 可以使用+将多个字

2021-08-01 00:41:16 444

原创 Python基础复习笔记(3)

基本运算符: 复合赋值运算符: 运算符优先级: 序列: 常用序列:字符串、列表、元祖、字典。集合 列表,可以存储任意类型,任意对象的序列【】 list 列表,大小可变 列表的创建: a=【10,20,“字母”】;a=【】;a=list() 补充迭代等定义: 迭代:python中可以用for循环使用取值操作过程. 可迭代对象:可以使用for循环遍历的对象,我们称之为可迭代对象. 迭代器:提供数据和记录位置. 生成器:如果函数中有yield我们称之为生成器 可以对list、tuple、dict、set、

2021-07-30 23:35:37 133

原创 Python基础复习笔记(2)

【操作】使用系列解包赋值实现变量交换:a,b=b,a( 与cC#不用,此部分是一种语法) Python 不支持常量,即没有语法规则限制改变一个常量的值(全部大写) 最基本数据类型:int、float、bool、str /为浮点数除法,//为整除除法 方法:idvmod(x,y)=(x//y,x%y)(tuple) 整数: 0b 或 0B(bit),二进制; ·0o 或 0O,八进制; 0x 或 0X,十六进制 方法: int();强制类型转换 trun =1 ,false=0; Python 3

2021-07-29 23:23:49 106

原创 Python基础复习笔记(1)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-28 22:16:19 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除