- 博客(15)
- 收藏
- 关注
原创 Python基础语法之异常处理文件读取
1.异常1.1什么是异常 在程序运行过程中,不可避免出现一些错误例如用没有赋值的变量 print(a) #NameError: name 'a' is not defined print(10/0) #ZeroDivisionError: division by zero #异常以后的代码不会执行 ,例如以下代码 print('hello') #hello print(10/0) #ZeroDivisionError: division by zero print('
2020-05-26 01:41:11
189
原创 python基础语法之模块
模块1.模块化 模块化指将一个完整的程序分解为一个一个小模块 通过将这些模块足额,来搭建出一个完整的程序2.模块的优点 1.方便开发 2.方便维护 3。模块可以服用3.创建模块 在Python中一个py文件就是一个模块 在一个模块中引入外部模块 可以引入同一个模块多次,单模块的实例只会执行一次 1.import 模块名(模块名就是我们的Python文件名) 2、import 模块名 as 模块别名 if __name__ == ‘__main__’
2020-05-20 00:28:28
241
原创 Python基础语法之继承、多态、属性与方法
1.继承简介 。继承是面向对象的三大特性之一 。通过继承我们可以使一个类获取到其他类中属性和方法 。在定义类时,可以在类名后面的括号中指定当前类的父类(超类、基类) 。继承提高了类的复用性,让类与类之间产生了关系,有了这个关系,才有了多态的特性。...
2020-05-19 00:50:23
154
原创 Python基础语法之面向对象二(特殊方法、封装、装饰器)
1.类的特殊方法 。 在类中可以定义一些特殊方法也称为魔术方法 。特殊方法 都是形如__xxx__()这种方式 。特殊方法不需要我们调用,特殊方法会在特定时候自动调用 。在实例对象创建以后执行 class Person(): def __init__(self); print('hello') def speak(self): print('大家好,我是%s'%self.name) p1 = Person() p1.__init__() # 特殊
2020-05-10 17:43:03
147
原创 python基础语法之面什么是向对象
1.什么是面向对象 。Python是一门面向对象的编程语言 。所谓面向对象的语言,简单理解就是语言中所有操作都是通过对象来完成的 。什么是面向过程 1.面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序 2.。这种编写方式往往只适用于一个功能,如果要试下别的功能往往复用性比较低 3.这种编程方式符合人类的思维,编写起来比较容易...
2020-05-02 18:19:02
233
原创 python基础语法之函数(三)
1.高阶函数 第一个特点:接受一个或多个函数作为参数 第二个特点,将函数做为返回值返回 接收函数作为参数 lst = [1,2,3,4,5,6,7,8,9,10] #定义一个函数,可以将制定的列表中所有偶数,保存到一个新的列表中并返回 #当我们使用一个函数作为参数,实际上是指将制定的代码传递进了目标函数 #定义一个函数,判断是否为偶数 def fn1(i): ...
2020-05-01 20:48:01
313
原创 python语法之函数(二)
1.函数的返回值 返回值就是函数执行以后返回的结果 我们可以通过一个变量来接收return来指定函数的返回值 return后面可以跟任意对象,返回值甚至可以是一个函数 return以后的代码将不会再执行 如果仅仅写一个return,或者不写return,则相当于return None def fn(): return r = fn() print(r) ...
2020-04-29 01:19:33
204
原创 python语法之函数(一)
1.函数1.1函数简介 函数也是一个对象,函数是用来保存一些可以执行的代码,并且可以在需要的时候,对这些语句进行多次调用 语法 def 函数名(形参1,形参2,。。。): 代码块 函数中保存的代码不会立即执行,需要调用函数代码才会执行 def fn(): print('这是我的第一个函数') print(fn) <function fn...
2020-04-27 01:05:32
90
原创 Python语法之元组与字典
1、元组1、1什么是元组 元组 (tuple),元组是一个不可变序列 我们什么时候用列表?什么时候用元组呢? 一般来说希望数据不变的情况下用元组,其他情况下都用序列1、2如何创建元组 用()来创建元组 my_tuple = () 创建一个空元组 my_tuple = (1,2,3,4,5,6,7) 如果想修改元组一个元素将会报错 my_tuple[1]...
2020-04-24 02:03:11
154
原创 Python基础语法之列表
1、序列(sequence)1.1序列的基本概念 序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列中都有唯一的位置(索引index)并且序列中的数据会按照添加的顺序来分配索引.1.2序列的分类 可变序列(序列中的元素可以被改变):例如 列表(list)、字典(dict) 不可变序列(序列中的元素不能被改变)。例如 字符串(str)、元组...
2020-04-19 21:47:39
224
原创 Python语法之条件判断语句
1.条件判断语句(if语句) 执行的流程: if语句在执行时,会先对条件表达式进行求值判断,如果是True,则执行if后的语句,如果是False则不执行语句 语法: if 条件表达式: 代码块(pass) 代码块中保存一组代码,同一个代码块中代码,要么都执行,要么都不执行 代码块以缩进开始,以代码块恢复到之前的缩进格式结束 代码块就是一组实现某种操作的语句...
2020-04-14 01:19:41
266
原创 Python语法基础之运算符
1.运算符1.1运算符的概念 运算符:用于执行程序代码的运算,会针对一个以上的项目进行运算, 比如:3+5 起操作项目就是 3和5 而运算符就是 “+”1.2运算符的分类 1. 算术运算符 + - * / % 2. 赋值运算符 = += -= *= /= 3. 比较运算符 (关系运算符) >= <= = != ...
2020-04-13 01:45:59
276
原创 python的基本数据类型
1.1表达式 表达式:是有数字,算符、数字分组符(括号)、自由变量与约束变量等有意义的组合 表达式的特点:表达式一般仅仅用于接收的结果,不会对程序产生实质性的影响。 在交互模式中输入一个表达式,将会自动将结果输出到屏幕1.2语句 一个语法上自成体系的语句,能完成一定的功能。语句一般都程序有影响,但在交互模式中不一定有影响 比如 print("Hello World...
2020-04-12 00:58:07
103
原创 Python的自我认知
Python语言1、1Python的来源Python功能强大,简单。Python由吉多 又称龟书与1989年创造并与1991年发行第一版。名字来源于BBC 电视节目《蒙提·派森的飞行马戏团(Monty Python’s Flying Circus,一译巨蟒剧团)》 ,和巨蟒没有任何关系。1、2 Python的特点简单 :很多变量不需要声明即可使用易于学习:语法简单自由开放:有很多库可...
2020-04-09 02:22:07
202
原创 理解什么是计算机
1.理解计算机概要1.1 计算机是什么? 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器 特点 : 数值计算 逻辑计算 存储记忆功能 总结 : 能够按照程序运行、自动、高速处理数据的现代化智能电子设备1.2计算机的组成 硬件:鼠标、键盘、显示器、电源、CPU等看得见摸得到 软件:OS,微信、QQ、WPS等等,看不见摸不着2.计算机语言2.1计算...
2020-04-03 22:58:42
909
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人