![](https://img-blog.csdnimg.cn/20210808145400622.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python学习记录
文章平均质量分 55
自制能力差,主要是督促自己学习啦!
囡囡呐!
每天想睡觉
展开
-
Python【第一天】基本数据类型及运算符
总体描述解释器安装完成之后如何检验是否安装成功:1:直接点击Window开始菜单,在里面找到“搜索”菜单,点击输入“cmd【命令提示符】”找到并打开2:按windows+r快捷键,可以快速的打开 运行窗口,并在里面输入python即可看到运行结果如何退出Python交互式环境:在环境输入 exit() 或者 quit() 再回车退出声明一个【.py】文件可以保存python代码,如何执行python文件过程:首先打开命令行提示符,进入到要执行文件的本地目录,然后在命令行上直接输入 pytho原创 2021-07-23 20:23:47 · 69 阅读 · 1 评论 -
Python【第二天】控制结构
总体描述流程:计算机执行代码的顺序流程控制:对计算机代码执行的顺序进行有效的管理,只有流程控制才能实现在开发当中的业务逻辑条件表达式:比较运算符/逻辑运算符/复合运算符流程控制的分类:1.顺序流程:代码一种自上而下的执行结构,也是Python默认的流程2.选择流程/分支流程:根据在某一步的判断,有选择地去执行相应的逻辑的一种结构单分支 if 条件表达式: 一条条的Python代码 ......双分支 if 条件表达式: 一原创 2021-07-24 22:44:04 · 109 阅读 · 2 评论 -
Python【第三天】序列、字典与集合
总体描述序列:在Python中,序列就是一组按照顺序排列的值【数据集合】在Python中 存在三种内置的序列类型:字符串、列表、元组字符串操作优点:支持索引和切片操作特征:第一个正索引为0,索引指向的是左端,第一个索引为负数,指向的是右端切片:【高级特征】可以根据下标获取序列对象的任意[部分]数据语法结构:[start : end : step]step默认为1,若切片越界,切片不会报异常截取的内容不包括结束下标对应的数据len(x) #字符串x的字符个数capitalize(原创 2021-07-25 21:28:02 · 159 阅读 · 0 评论 -
Python【第四天】函数【1】
总体描述函数概念:一系列Python语句的组合,可以在程序中运行一次或者多次,一般是完成具体的独立的功能意义:代码的复用最大化以及最小化冗余代码,整体代码结构清晰,问题局部化函数定义:def + 关键字 + 小括号 + 冒号 + 换行缩进 + 代码块 定义一个函数def 函数名():代码块函数的分类:根据函数的返回值和函数的参数有参数无返回值的有参数有返回值的无参数有返回值的无参数无返回值的初始函数函数调用:函数名加()即可调用函数,本质上就是去执行函数定义里面的代码块原创 2021-07-27 11:38:43 · 128 阅读 · 0 评论 -
Python【第五天】函数【2】
全局变量和局部变量----------------------------------局部变量----------------------------------1)就是在函数内部定义的变量,作用域仅局限在函数的内部2)不同的函数 可以定义相同的局部变量,但是各自用各自的,不会产生影响局部变量的作用:为了临时的保存数据,需要在函数中定义来存储----------------------------------全局变量----------------------------------与局部变原创 2021-07-28 09:56:44 · 51 阅读 · 0 评论 -
Python【第六天】内置函数
总体描述内置函数:Python自带的函数网站:Python自带函数总结数学运算abs():返回数字绝对值round():取近似值pow():求幂运算的divmod():求余和商的max():求最大值min():求最小值sum():求和的eval():动态执行的一个字符串表达式abs():返回数字绝对值i = int(input('是否需要求数字的绝对值(1:是;0:否):'))if i == 1: a = int(input('请输入数值:')) p原创 2021-07-29 22:30:53 · 81 阅读 · 0 评论 -
Python【第七天】面向对象基础(1)
总体描述面向过程(怎么做)按照解决问题的步骤写代码[根据业务逻辑写代码]在思考问题的过程中首先分析怎么按照步骤去实现;然后将问题解决、拆解若干个步骤,并将这些步骤对应成方法一步一步的最终完成功能从机算计角度来看,不适合做大项目面向对象(谁来做)oop [object oriented programming]是一种Python的编程思路关注的是设计的思维,关注谁来做从机算计角度来看,适合做更大项目的设计类就是一个模板,可以包含多个函数,函数里实现一些功能具有一组相同原创 2021-07-30 17:43:46 · 55 阅读 · 0 评论 -
Python【第八天】面向对象基础(2)
继承在Python中展现面向对象的三大特征:【封装】【继承】【多态】封装: 把内容封装到某个地方,便于后边的使用 条件: 把内容封装到某一个地方 从另外一个地方调用被封装的内容 对于封装来说,就是使用初始化构造方法将内容封装到对象中,然后通过对象直接或者self间接获取被封装的内容继承: 【单继承】【多继承】 和现实生活当中的继承是一样的【子可以继承父的内容(属性和行为)】(父有的子都有,子有的父不一定有) 写法:原创 2021-08-01 23:00:59 · 191 阅读 · 0 评论 -
Python【第九天】异常处理
BaseException:所有异常的基类,包括退出异常和非退出异常; SystemExit: 解释器请求退出 KeyboardInterrupt: 用户中断执行(通常是输入^C) Exception: 常规错误的基类 StopIteration: 迭代器没有更多的值 GeneratorExit: 生成器(generator)发生异常来通知退出 ArithmeticError: 所有数值原创 2021-08-02 22:38:18 · 109 阅读 · 0 评论 -
Python【第十天】文件与模块
总体描述文件文件操作一般步骤: 打开文件 读/写文件 保存文件模块模块: 在Python中,一个.py文件就是一个模块作用: 可以使我们有逻辑地去组织我们的python代码 以库的形式去封装功能,非常方便地去让调用者使用 可以定义函数、类、变量等,也能包含可执行的代码注意: 不同的模块可以定义相同的变量名,但是每个模块中的变量名作用域只是在本模块中模块的分类:(封装功能非常方便) 内置模块 自定义模块原创 2021-08-08 14:36:38 · 119 阅读 · 0 评论