![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础学习
苏小杨
这个作者很懒,什么都没留下…
展开
-
阿里天池python训练营_day10总结
# 数据集下载!wget -O pokemon_data.csv https://pai-public-data.oss-cn-beijing.aliyuncs.com/pokemon/pokemon.csvimport pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltdf = pd.read_csv("./pokemon_data.csv")# 计算出每个特征有多少百分比是缺失的percent_missing原创 2020-09-16 22:14:47 · 146 阅读 · 0 评论 -
阿里天池python训练营_day09总结
魔法方法魔法方法总是被双下划线包围,例如__init__。魔法方法是面向对象的 Python 的一切,如果你不知道魔法方法,说明你还没能意识到面向对象的 Python 的强大。魔法方法的“魔力”体现在它们总能够在适当的时候被自动调用。魔法方法的第一个参数应为cls(类方法) 或者self(实例方法)。cls:代表一个类的名称self:代表一个实例对象的名称基本的魔法方法__init__(self[, ...]) 构造器,当一个实例被创建的时候调用的初始化方法__new__(cl原创 2020-09-15 23:00:27 · 85 阅读 · 0 评论 -
阿里天池python训练营_day08总结
类与对象对象 = 属性 + 方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。封装:信息隐蔽技术我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。继承:子类自动共享父类之间数据和方法的机制多态:不同对象对同一方法响应不同的行动self 是什么?Python 的 self 相当于 C++ 的 this 指针。类的方法与普通的函数只有一个特别的区别 —— 它原创 2020-09-14 22:51:32 · 133 阅读 · 0 评论 -
阿里天池python训练营_day07总结
函数函数参数Python 的函数具有非常灵活多样的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。从简到繁的参数形态如下:位置参数 (positional argument)默认参数 (default argument)可变参数 (variable argument)关键字参数 (keyword argument)命名关键字参数 (name keyword argument)参数组合1.参数组合在 Python 中定义函数,可以用位置参数、默认参数、可变参数、命名关键字参数原创 2020-09-13 21:37:28 · 117 阅读 · 1 评论 -
阿里天池python训练营_day06总结
集合Python 中set与dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。注意,key为不可变类型,即可哈希的值。1. 集合的创建先创建对象再加入元素。在创建空集合的时候只能使用s = set(),因为s = {}创建的是空字典。直接把一堆元素用花括号括起来{元素1, 元素2, ..., 元素n}。重复元素在set中会被自动被过滤。使用set(value)工厂函数,把列表或元组转换成集合。集合的两个特点:无序 (unord原创 2020-09-12 22:19:11 · 86 阅读 · 0 评论 -
阿里天池python训练营_day05总结
字符串1. 字符串的定义Python 中字符串被定义为引号之间的字符集合。Python 支持使用成对的 单引号 或 双引号。Python 的常用转义字符转义字符描述\\反斜杠符号\'单引号\"双引号\n换行\t横向制表符(TAB)\r回车2. 字符串的切片与拼接类似于元组具有不可修改性从 0 开始 (和 Java 一样)切片通常写成 start:end 这种形式,包括「start 索引」对应的元素,不包括「原创 2020-09-11 23:26:48 · 156 阅读 · 0 评论 -
阿里天池python训练营_day04总结
列表简单数据类型整型<class 'int'>浮点型<class 'float'>布尔型<class 'bool'>容器数据类型列表<class 'list'>元组<class 'tuple'>字典<class 'dict'>集合<class 'set'>字符串<class 'str'>1. 列表的定义列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象,语原创 2020-09-10 21:39:32 · 182 阅读 · 0 评论 -
阿里天池python训练营_day03总结
异常处理异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。1. Python 标准异常总结BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivision原创 2020-09-09 21:09:37 · 229 阅读 · 0 评论 -
阿里天池python训练营_day02总结
条件语句1. if 语句if expression: expr_true_suite2. if - else 语句if expression: expr_true_suiteelse: expr_false_suitePython 提供与 if 搭配使用的 else,如果 if 语句的条件表达式结果布尔值为假,那么程序将执行 else 语句后的代码。3. if - elif - else 语句if expression1: expr1_true_sui原创 2020-09-08 17:48:50 · 113 阅读 · 0 评论 -
阿里天池python训练营_day01总结
这里写目录标题一、变量、运算符与数据类型1.注释2.运算符位运算符其他运算符运算符的优先级3.变量与赋值4.数据类型与转换5.print函数二、位运算1.原码反码与补码2.按位运算3. 利用位运算实现快速计算4. 利用位运算实现整数集合一、变量、运算符与数据类型1.注释#表示注释,作用于整行‘’’ ‘’’ 或者 “”" “”" 表示区间注释,在三引号之间的所有内容被注释2.运算符算数运算符实例// 整除(地板除)3 // 4% 取余3 % 4** 幂级数原创 2020-09-06 16:40:10 · 187 阅读 · 0 评论