自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Python数据分析:从0完成一个数据分析实战

import pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltdf = pd.read_csv("E:/Brandon/Desktop/pokemon.csv")pd.set_option("display.max_columns",None,"display.width",120)# 计算出每个特征有多少百分比是缺失的print(df.head())percent_missing = df.isnull().su

2020-09-15 12:25:49 185

原创 Python入门(下)第三天

魔法方法魔法方法总是被双下划线包围,例如__init__。魔法方法是面向对象的 Python 的一切,如果你不知道魔法方法,说明你还没能意识到面向对象的 Python 的强大。魔法方法的“魔力”体现在它们总能够在适当的时候被自动调用。魔法方法的第一个参数应为cls(类方法) 或者self(实例方法)。cls:代表一个类的名称 self:代表一个实例对象的名称 基本的魔法方法 __init__(self[, ...]) 构造器,当一个实例被创建的时候调用的初始化方法class.

2020-09-14 13:21:42 124

原创 Python入门(下)第二天

类与对象对象 = 属性 + 方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据封装:信息隐蔽技术我们可以使用关键字class定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。继承:子类自动共享父类之间数据和方法的机制多态:不同对象对同一方法响应不同的行动Python 的 self 相当于 C++ 的 this 指针。类的方法与普通的函数只有一个特别的区别 —— 它们必须有一个额外的..

2020-09-13 15:26:17 117

原创 Python入门(下)第一天

函数函数的参数Python 的函数具有非常灵活多样的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。从简到繁的参数形态如下:- 位置参数 (positional argument)- 默认参数 (default argument)- 可变参数 (variable argument)- 关键字参数 (keyword argument)- 命名关键字参数 (name keyword argument)- 参数组合1. 位置参数def functionname(arg1):.

2020-09-12 22:02:42 109

原创 Python入门(中)第三天

序列1. 针对序列的内置函数list(sub)把一个可迭代对象转换为列表。tuple(sub) 把一个可迭代对象转换为元组。str(obj) 把obj对象转换为字符串sum(iterable[, start=0]) 返回序列iterable与可选参数start的总和。`sorted(iterable, key=None, reverse=False) ` 对所有可迭代的对象进行排序操作。 `iterable` -- 可迭代对象。 `key` -- 主要是用来进行比较的...

2020-09-11 10:37:22 144

原创 Python入门(中)第二天

字符串1、转义字符 | 描述:---:|---`\\` | 反斜杠符号`\'` | 单引号`\"` | 双引号`\n` | 换行`\t` | 横向制表符(TAB)`\r` | 回车2、字符串常用方法`capitalize()` 将字符串的第一个字符转换为大写。-`lower()` 转换字符串中所有大写字符为小写。- `upper()` 转换字符串中的小写字母为大写。- `swapcase()` 将字符串中大写转换为小写,小写转换为大写。- `count(str, beg

2020-09-10 14:29:56 141

原创 Python入门(中)第一天

1. 列表的定义列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象,语法为 `[元素1, 元素2, ..., 元素n]`。注意:由于list的元素可以是任何对象,因此列表中所保存的是对象的指针。即使保存一个简单的`[1,2,3]`,也有3个指针和3个整数对象。`x = [a] * 4`操作中,只是创建4个指向list的引用,所以一旦`a`改变,`x`中4个`a`也会随之改变。x = [[0] * 3] * 4print(x, type(x))# [[0, 0,

2020-09-09 12:51:10 458

原创 Python入门上(第三天)

一、推导式列表推导式[ expr for value in collection [if condition] ]元组推导式( expr for value in collection [if condition] )字典推导式{ key_expr: value_expr for value in collection [if condition] }集合推导式{ expr for value in collection [if condition] }其它...

2020-09-08 12:21:08 189

原创 Python入门上(第二天)

1. while 循环while语句最基本的形式包括一个位于顶部的布尔表达式,一个或多个属于while代码块的缩进语句。while 布尔表达式: 代码块while循环的代码块会一直循环执行,直到布尔表达式的值为布尔假。如果布尔表达式不带有<、>、==、!=、in、not in等运算符,仅仅给出数值之类的条件,也是可以的。当while后写入一个非零整数时,视为真值,执行循环体;写入0时,视为假值,不执行循环体。也可以写入str、list或任何序列,长度非零则视为真值,执行循环体..

2020-09-07 15:21:21 65

原创 Python入门(上)第一天

is, is not 对比的是两个变量的内存地址==, != 对比的是两个变量的值比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。对比的两个变量,指向的是地址可变的类型(list,dict,tuple等),则两者是有区别的。向的是地址可变的类型(list,dict,tuple等),则两者是有区别的。print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

2020-09-05 23:44:49 166

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除