![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础
文章平均质量分 91
@人间捡故事
这个作者很懒,什么都没留下…
展开
-
Python基础 15 - 异常&文件
笔记1. 异常简介程序在运⾏过程中可能会出现⼀些错误。⽐如: 使⽤了不存在的索引,两个不 同类型的数据相加…这些错误我们称之为异常处理异常 程序运⾏时出现异常,⽬的并不是让我们的程序直接终⽌!Python是希望在出现异常时,我们可以编写代码来对异常进⾏处理2. 异常的传播当在函数中出现异常时,如果在函数中对异常进⾏了处理,则异常不会在进⾏传播。如果函数中没有对异常进⾏处理,则异常会继续向函数调⽤传播。如果函数调⽤处处理了异常,则不再传播异常,如果没有处理则继续向调⽤处传播。直到传递到全局原创 2020-06-21 18:23:14 · 168 阅读 · 0 评论 -
Python基础 14 - 模块
笔记1. 模块简介模块化指将⼀个完整的程序分解成⼀个个的⼩模块通过将模块组合,来搭建出⼀个完整的程序模块化的优点⽅便开发⽅便维护模块可以复⽤2. 模块的创建在Python当中⼀个py⽂件就是⼀个模块在⼀个模块中引⼊外部模块 import 模块名(模块名就是py⽂件)可以引⼊同⼀个模块多次,但是模块的实例只会创建⼀次import 模块名 as 模块别名打印模块名字可以看到模块路径在⼀个模块内部都有⼀个__name__。通过它我们可以获取模块的名字如果p原创 2020-06-19 17:25:53 · 126 阅读 · 0 评论 -
Python基础 13 -面向对象三
笔记1. 继承简介继承是⾯向对象三⼤特性之⼀通过继承我们可以使⼀个类获取到其他类中的属性和⽅法在定义类时,可以在类名后⾯的括号中指定当前类的⽗类(超类、基类)继承提⾼了类的复⽤性。让类与类之间产⽣了关系。有了这个关系,才有了多态的特性2. ⽅法重写如果在⼦类中有和⽗类同名的⽅法,则通过⼦类实例去调⽤⽅法时,会调⽤⼦类的⽅法⽽不是⽗类的⽅法,这个特点我们称之为⽅法的重写(覆盖)当我们调⽤⼀个对象的⽅法时:会优先去当前对象中寻找是否具有该⽅法,如果有则直接调⽤如果没有,则去当原创 2020-06-17 16:57:41 · 127 阅读 · 0 评论 -
Python基础 12 -面向对象二
笔记1. 特殊⽅法在类中可以定义⼀些特殊⽅法也称为魔术⽅法特殊⽅法都是形如 xxx()这种形式特殊⽅法不需要我们调⽤,特殊⽅法会在特定时候⾃动调⽤2. 封装出现封装的原因:我们需要⼀种⽅式来增强数据的安全性属性不能随意修改属性不能改为任意的值封装是⾯向对象的三⼤特性之⼀封装是指隐藏对象中⼀些不希望被外部所访问到的属性或⽅法我们也可以提供给⼀个getter()和setter()⽅法是外部可以访问到属性getter() 获取对象中指定的属性原创 2020-06-15 16:29:37 · 104 阅读 · 0 评论 -
Python基础 11 - 面向对象一
笔记1. 面向对象简介Python是一门面向对象的编程语言所谓的面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的面向过程面向过程指的是将我们的程序分解为一个一个步骤,通过对每个步骤 的抽象来完成程序这种编写方式往往只适用于一个功能,如果要实现别的功能,则不行,复用性比较低这种编程方式符合人类的思维,编写起来比较容易1.小明穿衣服出门2.小明开汽车3.小明到公司门口把车停好4.小明进入公司打卡5.小明找到自己的办公桌6.小明开始工作7.下班时间小明打原创 2020-06-12 16:55:32 · 116 阅读 · 0 评论 -
Python基础 10 - 函数三
笔记1. 匿名函数实现一些简单功能的函数语法 lambda参数列表:返回值2. ⾼阶函数接收函数作为参数,或者将函数作为返回值返回的函数就是⾼阶函数3. 闭包将函数作为返回值也是⾼阶函数我们也称为闭包闭包的好处通过闭包可以创建⼀些只有当前函数能访问的变量可以将⼀些私有数据藏到闭包中⾏成闭包的条件函数嵌套将内部函数作为返回值返回内部函数必须要使⽤到外部函数的变量3. 装饰器的引⼊我们可以直接通过修改函数中的代码来完成需求,但是会产⽣以下⼀些问原创 2020-06-10 19:08:17 · 110 阅读 · 0 评论 -
Python基础 09 - 函数二
笔记1. 函数的返回值返回值就是函数执⾏以后返回的结果通过return来指定函数的返回值return后⾯可以跟任意对象,返回值甚⾄可以是⼀个函数通常来说调用函数的时候需要一个对象来接收返回值2. ⽂档字符串help()是Python中内置函数,通过help()函数可以查询Python中函数的⽤法在定义函数时,可以在函数内部编写⽂档字符串,⽂档字符串就是对函数的说明3. 函数的作⽤域作⽤域(scope)作⽤域指的是变量⽣效的区域在Python中⼀共原创 2020-06-08 18:36:33 · 234 阅读 · 0 评论 -
Python基础 08 - 函数一
笔记1. 函数介绍函数也是一个对象函数⽤来保存⼀些可执⾏的代码,并且可以在需要时,对这些语句进⾏多次调⽤注意:函数名必须符合标识符的规范(可以包含字⺟、数字、下划线但是不能以数字开 头)print是函数对象 print()是调⽤函数2. 函数的参数2.1 形参和实参形参(形式参数) 定义形参就相当于在函数内部声明了变量,但是并不是赋值def sum1( a,b): #a和b为形参 sum = a+b print(sum)sum1(10,20)实参(实际参数原创 2020-06-05 14:32:06 · 143 阅读 · 0 评论 -
Python基础 07 - 元组&字典&集合
笔记1. 元组介绍元组基本介绍元组表现形式tuple元组是⼀个不可变序列(⼀般当我们希望数据不改变时,我们使⽤元组,其他 情况下基本都⽤列表)使⽤()创建元素元组不是空元组⾄少有⼀个 逗号(,) 当元组不是空元组时括号可以省略元组解包指将元组当中的每⼀个元素都赋值给⼀个变量*扩展2. 字典简介2.1 字典的基本介绍字典属于⼀种新的数据结构称为映射(mapping)字典的作⽤和列表类似,都是⽤来存储对象的容器列表存储数据的性能好,但是查询数据的性原创 2020-06-03 18:14:44 · 262 阅读 · 0 评论 -
Python基础 06 - 列表
笔记1. 序列 (sequence)1.1序列是Python中最基本的⼀种数据结构。序列⽤于保存⼀组有序的数据,所 有的数据在序列当中都有⼀个唯⼀的位置(索引)并且序列中的数据会按照添加的顺序来分配索引数据结构指计算机中数据存储的⽅式1.2 序列的分类可变序列(序列中的元素可以改变):例如 列表(list)字典(dict)不可变序列(序列中的元素不能改变):例如 字符串(str)元组(tuple)2. 列表(list)列表是Python中的⼀个对象列表的作⽤列表中可以原创 2020-05-31 21:25:10 · 166 阅读 · 0 评论 -
Python基础 05 - 条件控制语句
笔记1.条件判断语句(if语句)执行的流程:if语句在执行时,会先对条件表达式进行求值判断如果为True,则执⾏if后的语句如果为False,则不执⾏语法:if条件 代码块代码块代码块中保存着⼀组代码,同⼀个代码块中的代码,要么都执⾏要么都不执⾏代码块以缩进开始,直到代码恢复到之前的缩进级别时结束代码块就是⼀种为代码分组的机制2. input() 函数该函数原创 2020-05-29 19:44:00 · 129 阅读 · 0 评论 -
Python基础 04 - 运算符
笔记 1. 运算符1.1 运算符的概念运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”1.2 运算符的分类算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符条件运算符(三元运算符)2. 算术运算符加法运算符 表现形式 +减法运算符 表现形式 -乘法运算符 表现形式 *除法运算符 表现形式 /// 整除,只会保留计算后的整数位,总会返回⼀个整型% 取模,求两个数相除的余数** 幂运算原创 2020-05-27 16:41:48 · 157 阅读 · 0 评论 -
Python基础 03 - 基本数据类型
笔记1. 几个概念1.1 表达式表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合1 + 1 2*4就是一个表达式表达式不会对我们的程序产生实质性的影响,仅仅用于计算一些结果1.2 语句在程序中一般用语句完成某种特定的功能例如: print( ) for i in range(10):等等语句的执⾏⼀般会对程序产⽣⼀定的影响1.3 程序(program)程序就是由⼀条⼀条原创 2020-05-25 19:32:38 · 243 阅读 · 0 评论 -
Python基础 02 - Python要点
笔记1. Python语言1.1 Python语言的基本概念Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构官方对Python 的介绍如下:Python 是⼀款易于学习且功能强⼤的编程语⾔。 它具有⾼效率的数据结 构,能够简单⼜有效地实现⾯向对象编程。Python 简洁的语法与动态输 ⼊之特性,加之原创 2020-05-24 16:58:12 · 290 阅读 · 0 评论 -
Python基础 01-计算机要点
笔记1. 计算机基本概念1.1 计算机是什么?计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器特点:数值计算 逻辑计算 存储记忆功能总结:能够按照程序运行、自动、高速处理数据的现代化智能电子设备1.2 计算机的组成?硬件:鼠标 键盘 显示器 CPU 硬盘… 相当于家底软件: QQ 浏览器 LOL … 相当于智慧2. 计算机语言2.1 计算机语言的基本概念概念:计算机语言(Computer Language) 指用于人与计算机之间通讯原创 2020-05-20 11:29:11 · 207 阅读 · 0 评论