python基础知识
fafagege11520
梦想:既可提刀立码,行遍天下;又可调参炼丹,卧于隆中。
展开
-
jupyter样式更改字体更改宽度占比更改
jupyter样式更改字体更改宽度占比更改加上 -N -T 才能显示下面这俩:要修改输出部分的字体大小,见下图:原创 2021-04-15 09:11:51 · 550 阅读 · 0 评论 -
Python总复习+考试
python总复习+考试文章目录python总复习+考试字符串驻留机制:驻留发生在编译期而不是运行期如果创建元组的时候只有一个元素,则必须加逗号生成器推导式、列表推导式、生成器对象、迭代器对象条件为真时的值 if (条件表达式) else 条件为假时候的值python中方法没有重载,不要使用重名的方法。python的方法具有动态性...原创 2020-10-23 21:35:26 · 110 阅读 · 0 评论 -
python基础知识11:模块
Python学习之模块文章目录Python学习之模块1.量变引起质变2.进化史3.标准库模块4.模块化编程的流程5.包1.量变引起质变2.进化史Python 程序由模块组成。一个模块对应 python 源文件,一般后缀名是:.py。模块由语句组成。运行 Python 程序时,按照模块中语句的顺序依次执行。语句是 Python 程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。程序—>包—>模块—>(类、函数、语句)3.标准库模块与函数类似,模块也分为标准原创 2020-09-25 21:15:16 · 425 阅读 · 0 评论 -
python基础知识10:io操作
拜师教育第10天学习文章目录拜师教育第10天学习1.前情回顾2.文件操作(IO技术)3.文本文件的写入操作3.常见编码4.文本文件的读取5.enumerate()函数6.二进制文件的读取和写入7.文件对象的常用属性和方法8.使用pickle序列化9.CSV 文件的操作10.os 和 os.path 模块11.shutil 模块(拷贝和压缩)12.递归算法1.前情回顾经过我大概三天的休假,我回来继续学习python了。老师竟然批评我5555,不过这也是我为啥报名这个课程的原因呀,以后还是要天天来实验室原创 2020-09-25 14:57:52 · 203 阅读 · 0 评论 -
python基础知识09:异常
拜师学习第9天文章目录拜师学习第9天1.异常机制2.基本结构3.try... 多个 except 结构4.try...except...else 结构5.try...except...finally 结构6.return语句7.常见异常的解决8.with上下文管理9.trackback模块10.自定义异常类11.Pycharm开发环境的调试1.异常机制必要性:逻辑代码和错误处理代码放在一起不好程序员需要考虑的方面太多,要求太高异常处理:是指程序在出现问题时依然可以正确的执行剩余的原创 2020-09-25 14:58:46 · 108 阅读 · 0 评论 -
python基础知识08:类、方法
拜师教育第八天文章目录拜师教育第八天1.方法没有重载2.方法的动态性3.私有属性和私有方法4.@property 装饰器5.面向对象三大特征介绍:6.详细介绍下继承:7.Object根类:8.多重继承:9.特殊方法和运算符重载:10.组合:11.设计模式23种中的两种:1.方法没有重载1.方法签名包含 3个部分:方法名、参数数量、参数类型。2.定义了多个重名的方法,只有最后一个方法有效。2.方法的动态性1.Python 是动态语言,我们可以动态的为类添加新的方法,或者动态的修改类的已有的方法。原创 2020-09-21 12:59:50 · 123 阅读 · 0 评论 -
python基础知识07
拜师教育第七天文章目录拜师教育第七天1.嵌套函数(内部函数):2.nonlocal关键字:3.LEGB规则:4.面向对象:5.类:6.实例属性和实例方法:7.类对象、类属性、类方法、静态方法:8.__del__方法(析构函数)和垃圾回收机制:9.__call__方法和可调用对象:1.嵌套函数(内部函数):1.在函数内部!!定义!!的函数。2.一般在什么情况下使用嵌套函数? 1. 封装 - 数据隐藏 外部无法访问“嵌套函数”。 2. 贯彻 DRY(Don’t Repeat Yourself) 原原创 2020-09-20 19:38:38 · 72 阅读 · 0 评论 -
python基础知识06:函数
拜师教育第六天文章目录拜师教育第六天1.函数的底层分析:2.变量的作用域:3.参数的传递:4.浅拷贝和深拷贝:5.参数的几种类型:6.lambda表达式用来声明匿名函数:7.eval()函数:8.递归函数:1.函数的底层分析:1.emm2.变量的作用域:1.局部变量:仅限于局部全局变量:尽量不用2.局部变量和全局变量同名:优先用局部变量;要用全局的,就加上 global a = 100 #全局变量 def f1(): global a #如果要在函数内改变全局变量的值,增加 glob原创 2020-09-19 23:01:52 · 84 阅读 · 0 评论 -
python基础知识05:循环
拜师教育第五天文章目录拜师教育第五天1.for 循环:2.可迭代对象:3.循环代码优化:4.zip()并行迭代:5.推导式创建序列:6.函数:1.for 循环:1.for 循环通常用于可迭代对象的遍历。for 循环的语法格式如下: for 变量 in 可迭代对象: 循环体语句2.break语句、continue:3.else语句: 如果 for、while 语句没有被 break 语句 结束,则会执行 else 子句,否则不执行。2.可迭代对象:1.Python 包含以下几种可迭代原创 2020-09-18 20:15:04 · 183 阅读 · 0 评论 -
python基础知识04:字典
拜师教育第四天文章目录拜师教育第四天1.字典2.序列解包3.本质是表格4.字典核心底层原理5.几个点:6.集合:7.控制语句:1.字典1.“键值对” + “无序”2.和列表一致,只是列表是下标对应的3.“键”是任意的不可变数据,比如:整数、浮点数、字符串、元组。 但是:列表、字典、集合这些可变对象,不能作为“键”。并且“键”不可重复。4.字典的创建: >>> a = {'name':'gaoqi','age':18,'job':'programmer'} >原创 2020-09-17 21:25:44 · 155 阅读 · 0 评论 -
python基础知识03:列表与元组
拜师教育学习第三天文章目录拜师教育学习第三天1.可变字符串2.运算符总结3.序列4.列表5.元组(建好后不可变)1.可变字符串 import io s = "abcdefghljklmn" sio = io.StringIO(s) print(sio.getvalue()) #使用IO后,获取新的字符串值,结果:"bcdefghljklmn" sio.seek(5) #指针移动到字符串的下标索引5的位置 sio.write("胡") #对指针移动之后的位原创 2020-09-16 20:06:48 · 149 阅读 · 0 评论 -
python基础知识02:变量
拜师教育第二天1.变量链式赋值 需要注意的是 a,b = b,a2.关于常量 不支持常量,啥都能变3.数字和基本运算符: + - * / (不能除以0) //(商) %(余数) **(幂) divmod(被除数,除数)-得到->(商,余数)3.最基本的内置数据类型:整数 1.进制 2 8 16 0b/0B 0o/0O 0x/0X 2.int(3.999)结果是3(不进行四舍五入) 3.int(true) 为原创 2020-09-15 23:22:58 · 263 阅读 · 0 评论 -
python基础知识01:入门
拜师教育第一天学习笔记1.安装好anaconda和pycharm(之前就安装过)2.学习例子 turtle标准库的应用3.知识点:python的起源IDLE和pycharm都是IDE(集成开发环境)变量和对象(id(),type(),print()),对象其实是把id赋值给它。删除是(del )python区分大小写变量命名,下划线或字母开头,后面可以接下划线,数字,字母函数名:小写+_ 类名:驼峰希望可以坚持学习下去...原创 2020-09-14 20:16:15 · 81 阅读 · 0 评论