
python知识
文章平均质量分 78
恋恋风尘hhh
Python、SQL、Hive、数据分析
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
pandas的 join,merge,concat
pandas的数据合并、拼接有三种方式:join,merge,concat下面用这三种方式分别操作两个表,来看看它们用法之间的区别1、准备数据In [1]: import pandas as pdIn [2]: df1=pd.DataFrame({'user_id':list("abcd"),'age':[25,32,31,24]}, index=list("abcd"))In [3]:...原创 2020-03-29 22:53:58 · 759 阅读 · 0 评论 -
python知识之matplotlib基础
1、matplotlib的安装python环境下直接使用pip或者conda安装pip install matplotlibconda install matplotlib2、matplotlib的图像组成[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T2TiXntz-1584873512473)(C:\Users\wzw\AppData\Roaming...原创 2020-03-22 18:38:57 · 326 阅读 · 0 评论 -
python知识之numpy基础
1、numpy的安装python环境下直接使用pip或者conda安装pip install matplotlibconda install matplotlib2、numpy的介绍numpy是一个开源的python科学计算库,用于快速处理任意维度的数组。numpy支持常见的数组和矩阵操作,对于同样的数值计算任务,使用numpy比使用python要简洁的多。numpy的大部分代码...原创 2020-03-28 23:08:05 · 726 阅读 · 0 评论 -
python知识之pandas基础
1、pandas的安装python环境下直接使用pip或者conda安装pip install pandasconda install pandas2、pandas的介绍pandas是基于numpy的一种工具,该工具是为了解决数据分析任务而创建的。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。pandas基于两种数据类型:series与dataframe3、Seri...原创 2020-03-29 20:50:12 · 666 阅读 · 0 评论 -
python知识之模块和文件操作
1、模块模块:通俗理解,一个.py文件就是一个模块,模块是管理功能代码的。内置模块:就是python自己内部自带的不需要我们去下载的模块,比如:time、os等。import time # 导入模块from datetime import datetime # 从模块导入成员from datetime import * # 从模块导入全部成员1.1 自定义模...原创 2020-03-21 18:42:12 · 492 阅读 · 5 评论 -
python知识之异常处理
1、捕获异常语法:try…except…finally… (finally语句可以没有)当我们认为某些代码可能会出错时,就可以用 try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处理代码,即except语句块,执行完except后,如果有finally语句块,则执行finally语句块。try: x = int(input("请输入一个数字: ")) ...原创 2020-03-21 16:48:21 · 294 阅读 · 1 评论 -
python知识之面向对象编程
1、面向对象编程面向对象编程,是一种程序设计思想,它把对象作为程序的基本单元。一个对象包含了数据和操作数据的函数。在python中,所有数据类型都可以视为对象,也可以自定义对象。自定义的对象数据类型就是面向对象中类(class)的概念。python属于面向对象编程的语言,具有三大特性:封装、继承、多态。2、类和对象对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一...原创 2020-03-21 15:42:37 · 334 阅读 · 1 评论 -
python知识之函数
1、函数的定义函数:为了提高编写的效率以及代码的复用性,所以把具有独立功能的代码块组织为一个小模块,这些小模块就是函数。定义函数的格式如下:def (函数名): 代码块def test(): print("test")2、函数的调用要想实现函数的功能,需要调用函数,通过使用"函数名()"即可完成调用。注意:每次调用函数时,函数都会重新开始执行,当这个函数中的代码执行完毕之后,...原创 2020-03-21 11:24:16 · 390 阅读 · 0 评论 -
python知识之字典和集合
1、字典(dict)1.1 字典的定义字典是一种可变容器模型,可以存储任意类型的对象。字典由键值对组成,每个键值对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包含在花括号({})中。dic = {"name":"mike", "age": 10} # 创建一个非空字典len(dic) # 输出字典中包含键值对的个数:2dic = {} ...原创 2020-03-18 23:48:03 · 912 阅读 · 0 评论 -
python知识之列表和元组
1、列表(list)1.1 列表的定义列表:是一种有序的集合,可以随时添加和删除其中的元素,写在方括号之间、元素用逗号分隔开。列表内的元素不必全是相同的类型。list1 = ["age", 10, True] # 列表内元素可以是不同类型len(list1) # 用len()函数可以获得列表的长度,即元素的个数1.2 下标和切片1.2.1...原创 2020-03-17 22:36:36 · 620 阅读 · 0 评论 -
python知识之字符串
1、 字符串的定义字符串:由单引号、双引号或者三引号包围的字符组str1 = 'hello' # 单引号定义字符串变量str2 = "hello" # 双引号定义字符串变量str3 = """helloworld""" # 三引号定义多行字符串变量2 、下标和切片2.1 下标索引(通过下标可取出一个元素)下标:类似于编号的意思,我们可以根据下标找到它们所对应的...原创 2020-03-15 23:19:23 · 299 阅读 · 0 评论 -
python知识之条件控制和循环
1、条件控制python的条件控制主要依靠 if…elif…else 语句来实现:if <条件判断1>: <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3>else: <执行4>if 语句执行的特点:每个条件后面要使用冒号 :,表示接下来是满足条件后要执...原创 2020-03-15 18:41:00 · 387 阅读 · 0 评论 -
python知识之入门基础
1、注释注释的作用:对代码的解释和说明,可以提高代码的可读性。注释的分类:单行注释(以#开始) 多行注释(使用三个单引号或三个双引号)单行注释快捷键:ctrl + /# 我是单行注释,定义字符串变量namename = "张三"'''我是多行注释我是三个单引号'''name = "李四""""我也是多行注释我是三个双引号"""name = "王五"...原创 2020-03-15 16:01:12 · 310 阅读 · 0 评论