
python学习
python学习笔记,学习过程记录
weixin_46554863
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python学习笔记——持久化-文件
open 函数open 函数负责打开文件,带有很多参数第一个参数:必须有,文件的路径和名称mode:表明文件用什么方式打开r:以只读方式打开w:写方式打开,会覆盖以前的内容x:创建方式打开,如文件已经存在,报错a:append 方式,以追加的方式对文件内容进行写入b:binary 方式,二进制方式写入t:文本方式打开+;可读写# 打开文件,用写的方式# r 表示后面字符串内容不需要转义# f 称之为文件句柄f = open(r"test01.txt", 'w')# 文转载 2020-07-01 23:38:25 · 226 阅读 · 0 评论 -
python学习笔记——函数式编程
函数式编程函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这原创 2020-06-16 23:27:12 · 173 阅读 · 0 评论 -
python学习笔记——程序结构
程序结构分支结构分支(条件)结构的基本语法 if 条件表达式 语句1 语句2 语句3 ....条件语句结果为布尔值表达式后面的冒号不可少if 后面的语句如果是属于if语句块则必须是同一缩进等级...原创 2020-04-15 16:14:30 · 146 阅读 · 0 评论 -
python学习笔记——异常处理
转载:https://www.cnblogs.com/wj-1314/p/8707804.html一:什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在python无法正常处理程序时就会发生一个异常(异常是python对象,表示一个错误) 异常就是程序运行时候发生错误的信号(在程序出现错误的时候,则会产生一个异常,若程序没有处理他,则会抛出该异常,程序的运行也随之...转载 2020-05-29 21:15:38 · 199 阅读 · 0 评论 -
python学习笔记——包管理(包、模块、命名空间)
模块一个模块就是一个包含python代码的文件, 后缀名成是.py就可以,模块就是个python文件为什么我们要用模块程序太大,编写维护非常不方便,需要拆分模块可以增加代码重复利用的方式当做命名空间使用,避免命名冲突如何定义模块模块就是一个普通文件,所以任何代码可以直接书写,不过根据模块的规范,最好在模块中编写以下内容函数(单一功能)类(相似功能的组合,或者类似业务模块)测试代码如何使用模块模块直接导入假如模块名称直接以数字开头,需要借助importlib原创 2020-05-25 00:01:40 · 230 阅读 · 0 评论 -
python学习——oop-python面向对象,类相关基础
0. OOP-Python面向对象Python面向对象面向对象编程基础公有私有继承组合,Mixin魔法函数魔法函数概述构造类魔法函数运算类魔法函数1. 面向对象概述(ObjectOriented, OO)OOP思想接触到任意一个任务,首先想到的是任务这个世界的构成,是由模型构成的几个名词OO:面向对象OOA:面向对象的分析OOD:面向对象的设计OO...原创 2020-05-07 14:12:58 · 274 阅读 · 0 评论 -
python学习笔记——面向对象的三大特征:封装,继承,多态。
面向对象的三大特征继承封装多态1.继承继承就是一个类可以获得另外一个类中的成员属性和成员方法作用: 减少代码,增加代码的复用功能, 同时可以设置类与类直接的关系继承与被继承的概念:被继承的类叫父类,也叫基类,也叫超类用于继承的类,叫子类,也叫派生类继承与被继承一定存在一个 is-a 关系继承的特征所有的类都继承自object类,即所有的类都是object类的子类...原创 2020-05-11 00:33:47 · 213 阅读 · 0 评论 -
python学习笔记——构造函数
构造函数定义构造函数也被称为构造器,当创建对象的时候第一个被自动调用的函数,系统默认提供了一个无参的构造函数 per = Person()语法def __ init__(self,arg1,arg2,...): 函数体说明:之前的写法中并没有显示的定义一个个构造函数,所以系统默认提供了一个无参的构造函数arg1,arg2,…可以自己定义,但是,一般情况下,构造函数的...原创 2020-05-07 14:29:59 · 905 阅读 · 0 评论 -
python学习笔记——递归函数
递归函数直接或间接的调用自身的函数,称为递归函数。每调用一次自身,相当于复制一份该函数,只不过参数有变化,参数的变化,就是重要的结束条件注意:一定要注意结束条件。案例:用循环和递归分别求 ∑100 (求1到100的和)#循环语句完成: def sum1(num): sum2=0 for i in range(1,num+1): ...原创 2020-04-27 23:06:33 · 140 阅读 · 0 评论 -
python学习笔记——list列表,tuple元组,set集合
list列表原创 2020-04-27 00:15:56 · 421 阅读 · 0 评论 -
python学习笔记——str字符串
str字符串转义字符格式化内建函数转义字符原创 2020-04-24 19:30:05 · 145 阅读 · 0 评论 -
python学习笔记——变量相关
变量命名变量的名字中可以包含数字,英文字母大小写,下划线等等,,,但不推荐除了前三种之为的符号。数字不可以开头,python中以下划线开头的内容具有特殊的意义,不建议使用。大小写有区别。推荐使用具有固定含义的英文单词或者英文缩写,驼峰 命名大驼峰:每个单词首字母大写小驼峰:每个单词首字母小写posix写法多个单词用下划线连接单词全部用小写...原创 2020-04-13 13:10:53 · 208 阅读 · 0 评论