Python
风灵无畏YY
本蒟蒻为在校大学生,不定期更新一些有关计算机相关知识的学习记录,有不恰当的地方还请指出。
展开
-
datawhale组队训练——LeetCode分类练习——查找2
题目链接:1. 两数之和15. 三数之和16. 最接近的三数之和18. 四数之和49. 字母异位词分组149. 直线上最多的点数219. 存在重复元素 II220. 存在重复元素 III447. 回旋镖的数量454. 四数相加 II目录1.两数之和15. 三数之和16. 最接近的三数之和18. 四数之和49. 字母异位词分组149. 直线上最多的点数219. 存在重复元素 II220. 存在重复元素 III447. 回旋镖的数量454. 四数相加 II1.两数之和题目描述给定一个原创 2020-08-27 18:18:29 · 261 阅读 · 0 评论 -
datawhale组队学习——Python基础——文件与文件系统
下内容来自datawhale组队学习——Python基础,供自己学习记录,转载还请附上博客链接!目录文件与文件系统知识点1. 文件与文件系统打开文件文件对象方法简洁的 with 语句2. OS 模块中关于文件/目录常用的函数3. 序列化与反序列化练习题文件与文件系统知识点1. 文件与文件系统打开文件open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) Open fi原创 2020-08-08 21:50:45 · 175 阅读 · 0 评论 -
datawhale组队学习——Python基础——模块、datatime模块
下内容来自datawhale组队学习——Python基础,供自己学习记录,转载还请附上博客链接!目录模块知识点1. 什么是模块2. 命名空间3. 导入模块4. if __name__ == '__main__'5. 搜索路径6. 包(package)习题datetime模块知识点1. datetime类2. date类3. time类4. timedelta类练习题模块知识点在前面我们脚本是用 Python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失原创 2020-08-07 12:00:27 · 191 阅读 · 0 评论 -
datawhale组队学习——Python基础——类与对象、魔法方法
下内容来自datawhale组队学习——Python基础,供自己学习记录,转载还请附上博客链接!目录类与对象知识点1. 对象 = 属性 + 方法2. self 是什么?3. Python 的魔法方法4. 公有和私有5. 继承6. 组合7. 类、类对象和实例对象8. 什么是绑定?9. 一些相关的内置函数(BIF)练习题魔法方法知识点1. 基本的魔法方法2. 算术运算符3. 反算术运算符4. 增量赋值运算符5. 一元运算符6. 属性访问7. 描述符8. 定制序列9. 迭代器10. 生成器练习题模块知识点1.原创 2020-08-05 16:52:43 · 194 阅读 · 0 评论 -
datawhale组队学习——Python基础——函数与Lambda表达式
下内容来自datawhale组队学习——Python基础,供自己学习记录,转载还请附上博客链接!目录函数与Lambda表达式知识点1. 函数1. 位置参数2. 默认参数3. 可变参数4. 关键字参数5. 命名关键字参数6. 参数组合2. Lambda 表达式函数与Lambda表达式知识点1. 函数还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:参数是函数返回值是函数函数的定义函数以def关键词开头,后接函数名和圆原创 2020-08-02 20:20:30 · 145 阅读 · 0 评论 -
datawhale组队学习——Python基础——字典、集合、序列
下内容来自datawhale组队学习——Python基础,供自己学习记录,转载还请附上博客链接!目录字典知识点1. 可变类型与不可变类型2. 字典的定义3. 创建和访问字典4. 字典的内置方法练习题1、字典基本操作2、字典中的value集合知识点1. 集合的创建2. 访问集合中的值3. 集合的内置方法4. 集合的转换5. 不可变集合练习题序列知识点1. 针对序列的内置函数练习题字典知识点1. 可变类型与不可变类型序列是以连续的整数为索引,与此不同的是,字典以"关键字"为索引,关键字可以是任意不可变原创 2020-07-29 23:34:09 · 212 阅读 · 0 评论 -
datawhale组队学习——Python基础——列表、元组、字符串
下内容来自datawhale组队学习——Python基础,供自己学习记录,转载还请附上博客链接!目录列表1. 列表的定义2. 列表的创建创建一个普通列表利用range()创建列表利用推导式创建列表创建一个 4×3的二维数组创建一个混合列表创建一个空列表3. 向列表中添加元素4. 删除列表中的元素5. 获取列表中的元素6. 列表的常用操作符7. 列表的其它方法练习题1、列表操作练习2、修改列表3、leetcode 852题 山脉数组的峰顶索引列表简单数据类型整型<class ‘int’>原创 2020-07-28 22:08:56 · 189 阅读 · 0 评论 -
datawhale组队学习——Python基础——异常处理
以下内容来自datawhale组队学习——Python基础,供自己学习记录,转载还请附上博客链接!异常处理异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。在这方面应该是跟java有些相似,不过我也没学过java的异常处理,不晓得说错没。1. Python 标准异常总结一下来自学习资料,记录在此,方便自己查看。BaseException:所有异常的 基类Exception:常规异常的 基类Stan原创 2020-07-24 21:04:53 · 112 阅读 · 0 评论 -
datawhale组队学习——Python基础——条件语句&&循环语句
条件语句1. if语句if expression: expr_true_suite#注:if的最后面要打上冒号,c++中是括号括起来的if 语句的 expr_true_suite 代码块只有当条件表达式 expression 结果为真时才执行,否则将继续执行紧跟在该代码块后面的语句。单个 if 语句中的 expression 条件表达式可以通过布尔操作符 and,or和not 实现多重条件判断。2. if - else 语句if expression: expr_true_s原创 2020-07-23 17:17:04 · 159 阅读 · 0 评论 -
datawhale组队学习——Python基础——位运算
以下内容来自datawhale组队学习——Python基础,供自己学习记录,转载还请附上博客链接!原码、反码和补码二进制有三种不同的表示形式:原码、反码和补码,计算机内部使用补码来表示。原码:就是其二进制表示(注意,有一位符号位)。00 00 00 11 -> 310 00 00 11 -> -3反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反(对应正数按位取反)。00 00 00 11 -> 311 11 11 00 -> -3补码:正数的补码就是原原创 2020-07-20 18:27:45 · 330 阅读 · 0 评论 -
datawhale组队学习——Python基础——变量、运算符与数据类型
以下内容来自datawhale组队学习——Python基础,供自己学习记录,转载还请附上博客链接!注释单行注释Python中进行单行注释的标识符为 # ,如:# 这是单行注释多行注释Python中的多行注释为三个单引号或者三个双引号#这是单行注释'''这是多行注释这是多行注释这是多行注释'''"""这是多行注释这是多行注释这是多行注释"""运算符算数运算符注:主要是要注意幂运算,和c++里面有区别操作符名称示例+加1 +原创 2020-07-19 20:04:30 · 156 阅读 · 0 评论 -
datawhale——pandas组队学习——综合练习
说实话,我真的一题都不会做,一切都感觉那么的似曾相识,但就是不会做,不是这里有问题就是那里有问题,我放弃了。没有Python基础的我,只能等待大佬们的答案吧。本来以为可以做完这个第一大题的,但是现在看来,我以及尽力了,尝试了好久都没弄出来,先写个记录吧,我真的太菜了。qwq题目第一题尝试的解答并没有做出来什么实质性的东西。...原创 2020-07-01 16:52:47 · 167 阅读 · 0 评论 -
datawhale组队学习——pandas基础下——时序数据
学习资源链接时序数据一、总览时序相关二、疑问1.2.3.三、思考题【问题一】 如何对date_range进行批量加帧操作或对某一时间段加大时间戳密度?【问题二】 如何批量增加TimeStamp的精度?【问题三】 对于超出处理时间的时间点,是否真的完全没有处理方法?【问题四】 给定一组非连续的日期,怎么快速找出位于其最大日期和最小日期之间,且没有出现在该组日期中的日期?四、练习题【练习一】 现有一份关于某超市牛奶销售额的时间序列数据,请完成下列问题:(a)销售额出现最大值的是星原创 2020-06-29 19:32:36 · 169 阅读 · 0 评论 -
datawhale组队学习——pandas基础下——分类数据
学习资源链接分类数据一、总览二、疑问1.不懂下面的这个是怎么创建出来的,创建出来之后是用来干什么的。2.在这里为什么更改类型之后里面的元素值是改变了的,并且为什么只改变了这里面abca中的aba,没有改变那个c。解答:因为他在这里更改了类型,但是c的类型还是没有变,所以前面的那个c就不会变成nan,其他的就会变成nan,因为原先的类型变了。3.这里前面的abca是指元素值,后面的那个abcd是指元素类型吗?并且后面的那个abcd可不可以写成efgh之类的,只是一个类型的名称而已?对于上面的解原创 2020-06-27 16:46:59 · 269 阅读 · 0 评论 -
datawhale组队学习——pandas基础下——文本数据
学习资源链接:pandas文本数据一、总览二、正则表达式三、思考题【问题一】 str对象方法和df/Series对象方法有什么区别?【问题二】 给出一列string类型,如何判断单元格是否是数值型数据?【问题三】 rsplit方法的作用是什么?它在什么场合下适用?【问题四】 在本章的第二到第四节分别介绍了字符串类型的5类操作,请思考它们各自应用于什么场景?四、练习题【练习一】 现有一份关于字符串的数据集,请解决以下问题:(a)现对字符串编码存储人员信息(在编号后添加ID列),使用如下格原创 2020-06-26 20:44:41 · 194 阅读 · 0 评论 -
datawhale组队学习——pandas基础下——缺失数据
学习资源链接:pandas缺失数据一、总览二、疑问1.NaT是对时序版本的缺失值2.3.三、思考题【问题一】 如何删除缺失值占比超过25%的列?这个倒是不知道【问题二】 什么是Nullable类型?请谈谈为什么要引入这个设计?这是Pandas在1.0新版本中引入的重大改变,其目的就是为了(在若干版本后)解决之前出现的混乱局面,统一缺失值处理方法【问题三】 对于一份有缺失值的数据,可以采取哪些策略或方法深化对它的了解?四、练习题【练习一】现有一份虚拟数据集,列类型分别为strin原创 2020-06-22 10:14:57 · 228 阅读 · 0 评论