自定义博客皮肤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 pd import seaborn as sns import matplotlib.pyplot as plt df = 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 234

原创 Python入门(下)第三天

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

2020-09-14 13:21:42 178

原创 Python入门(下)第二天

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

2020-09-13 15:26:17 166

原创 Python入门(下)第一天

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

2020-09-12 22:02:42 131

原创 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 219

原创 Python入门(中)第二天

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

2020-09-10 14:29:56 201

原创 Python入门(中)第一天

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

2020-09-09 12:51:10 537

原创 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 245

原创 Python入门上(第二天)

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

2020-09-07 15:21:21 88

原创 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 197

空空如也

空空如也

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

TA关注的人

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