随笔分类 -  python3

摘要:上一篇我们用 Pandas 读取了数据,还摸清了数据的“家底”——但实际工作中,你拿到的往往是“脏数据”:比如电商订单表里“销售额”列空了几行、同一订单重复录了3次、销量突然出现10000件(明显是多输了个0)…… 这些“脏数据”会直接导致分析结果出错:比如用含空值的销售额算总和,结果会是“NaN” 阅读全文
posted @ 2026-01-19 14:08 梦徒 阅读(44) 评论(0) 推荐(0)
摘要:学习python数据分析之前, 如果你已经搞懂了Python 基础语法,那么现在就可以进入数据分析的“核心环节”——和真实数据打交道!初学者拿到数据时,会陷入“手动翻 Excel”的误区:面对几百行甚至几千行的销售表、用户表,一遍遍滚动鼠标看数据,既浪费时间又容易漏掉关键信息(比如“这列数据有多少空 阅读全文
posted @ 2026-01-19 10:55 梦徒 阅读(45) 评论(0) 推荐(0)
摘要:f-string方式出自PEP 498(Literal String Interpolation,字面字符串插值),从Python3.6版本引入。其特点是在字符串前加 f 标识,字符串中间则用花括号{}包裹其它字符串变量。 这种方式在可读性上秒杀format()方式,处理长字符串的拼接时,速度与jo 阅读全文
posted @ 2026-01-16 11:00 梦徒 阅读(12) 评论(0) 推荐(0)
摘要:条件筛选(布尔索引) 布尔索引是Pandas中最强大的数据筛选方式,它允许我们使用逻辑条件快速过滤数据。 基本布尔筛选 import pandas as pd import numpy as np data = { '姓名': ['张三','李四','王五','赵六','田七'], '年龄': [2 阅读全文
posted @ 2026-01-14 11:19 梦徒 阅读(20) 评论(0) 推荐(0)
摘要:Pandas是什么? Pandas是Python中最强大的数据分析库,它的名字来源于"Panel Data"(面板数据)和"Python Data Analysis"(Python数据分析)的组合。Pandas在金融、统计、社会科学、工程等领域都有广泛应用。 Pandas的三大核心优势 高效处理表格 阅读全文
posted @ 2025-12-29 15:20 梦徒 阅读(12) 评论(0) 推荐(0)
摘要:说明:我的文件都保存在 /usr/local/PolicyJson/conf/ 目录下,都是以‘hostname.json’的形式命名,想从‘hostname.json’文件名中取出hostname,去掉.json的后缀,都保存到列表中。 #!/usr/bin/env python#coding:u 阅读全文
posted @ 2025-12-02 14:27 梦徒
摘要:python三大特性:封装,继承,多态 掌握三大特性:封装(打包属性方法)→ 继承(复用代码)→ 多态(灵活适配) 一、封装: 1、封装:类将属性和方法封装成私有属性和私有方法,使得类外无法直接更改私有属性,也无法调用私有方法,这就是类的封装性。 封装的优点: (1)封装数据可以很好的保护隐私、 ( 阅读全文
posted @ 2025-11-13 15:42 梦徒 阅读(22) 评论(0) 推荐(0)
摘要:在 Python 的面向对象编程(OOP) 中,类(Class) 和 对象(Object) 是核心概念,而属性(Attribute) 和 方法(Method) 是类的基本组成部分。Python 允许在类中定义不同类型的属性(实例属性、类属性)和方法(实例方法、类方法、静态方法),通过它们,可以高效地 阅读全文
posted @ 2025-11-13 10:43 梦徒 阅读(309) 评论(0) 推荐(0)
摘要:Python内置函数是预定义在Python解释器中的核心函数集合,无需导入即可直接调用,涵盖数学计算、字符串处理、数据结构操作等类别。 学习内置函数前,可以先理解下面两个概念,有助于编程时的思考,同事提高代码的效率和可读性. 什么是可迭代对象? 在 Python 中,可迭代对象(Iterable)是 阅读全文
posted @ 2025-11-07 13:43 梦徒 阅读(13) 评论(0) 推荐(0)
摘要:在Python中,字典(也称为映射或哈希表)是一种存储键值对的数据结构。字典是可变的,这意味着你可以在创建后修改它们。下面是一些基本的操作来处理字典: 字典的特性 键值对结构:{key: value} 的无序集合(Python 3.7+保持插入顺序) 键的唯一性:每个键必须是不可变类型(字符串/数字 阅读全文
posted @ 2025-11-05 10:55 梦徒 阅读(21) 评论(0) 推荐(0)
摘要:参考文档: https://www.cnblogs.com/lisenlin/p/9058557.html 阅读全文
posted @ 2019-05-05 20:01 梦徒 阅读(579) 评论(0) 推荐(0)
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,支持不同程序之间的数据转换.但是只能转换简单的类型如:(列表、字典、字符串、数字、)等,比如日期格式、类对象等json就处理不了。 在python中,有专门处理json格式的模 阅读全文
posted @ 2019-01-22 13:16 梦徒 阅读(557) 评论(0) 推荐(0)
摘要:时间模块 UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(Daylight Saving Time)即夏令时。 在Python中,通常有这几种方式来表示时间:1)时间戳,1970年1月1日之后的秒,即:time 阅读全文
posted @ 2019-01-19 23:52 梦徒 阅读(765) 评论(0) 推荐(0)
摘要:python 模块 为了实现对程序特定功能的调用和存储,人们将代码封装起来,可以供其他程序调用,可以称之为模块. 如:os 是系统相关的模块;file是文件操作相关的模块;sys是访问python解释器的变量和函数的方法的模块等... 模块分为三种: 自定义模块 内置模块 第三方模块 模块导入 Py 阅读全文
posted @ 2019-01-08 23:23 梦徒 阅读(307) 评论(0) 推荐(0)
摘要:1、列表生成式 列表生成式,是Python内置的非常简单却强大的可以用来创建list的生成式,可以是代码更简洁。 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)): 但如果要生成[1x1, 2x2, 3x2, ..., 阅读全文
posted @ 2018-12-09 13:57 梦徒 阅读(228) 评论(0) 推荐(0)
摘要:python 函数装饰器: 装饰器的作用就是在函数调用方法不变的情况下,把一个函数封装到另一个函数里面,执行这个函数时自己去调用另一个函数. 装饰器本质也是函数,(装饰其他函数)就是为其他函数添加附加功能. 一、了解装饰器之前,先看看下面这个列子. 二、看看带 return 的函数 上面的调用方式可 阅读全文
posted @ 2018-12-08 22:58 梦徒 阅读(261) 评论(0) 推荐(0)
摘要:高阶函数满足如下条件: 把一个函数名当做实参传给另外一个函数,返回值中包含函数名. 阅读全文
posted @ 2018-12-08 21:17 梦徒 阅读(143) 评论(0) 推荐(0)
摘要:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 语法Python 定义函数使用 def 关键字,一般格式如下: 函数的定义主 阅读全文
posted @ 2018-12-02 21:57 梦徒 阅读(25789) 评论(0) 推荐(1)
摘要:此处列举的是python中常用的内置函数,是在工作中用到的. 内置函数有很多,可以参考: http://www.runoob.com/python/python-built-in-functions.html Python enumerate() 函数 enumerate() 函数用于将一个可遍历的 阅读全文
posted @ 2018-11-28 20:34 梦徒 阅读(254) 评论(0) 推荐(0)
摘要:数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种: 1、数字,包含整数和浮点数. 阅读全文
posted @ 2018-11-27 18:49 梦徒 阅读(243) 评论(0) 推荐(0)