![](https://img-blog.csdnimg.cn/eb270fc8efdb4001b5722adf9b108b36.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python基础系列
文章平均质量分 88
基础知识由浅入深
Python当打之年
公众号:Python当打之年,专注于各领域Python技术
展开
-
123个Pandas常用基础指令,真香!
文章目录前言1. 导入模块2. 读取数据和保存数据3. 查看数据信息4. 数据处理5. 数据切片、筛选6. 数据排序7. 数据分组8. 数据统计9. 表格样式推荐阅读前言大家好,我是 ????【Python当打之年】本期是对pandas常用操作指令的一个总结,主要涉及读取数据和保存数据、数据详情信息、数据处理、数据切片、筛选、排序、分组、统计、表格样式等几部分内容,希望对你有所帮助。相关文章:Pandas常用操作命令(一)Pandas常用操作命令(二)Pandas常用操作命令(三)Pan原创 2021-08-20 10:28:38 · 1884 阅读 · 0 评论 -
技巧 | Python 列表经典使用技巧
List(列表)是Python中使用最多的一种数据结构,如何高效操作列表是提高代码运行效率的关键,本期将介绍列表的几大经典操作技巧,希望对你有帮助。1、List 添加元素append():用于在列表的末尾追加任何数据类型的元素,被追加的元素在List中保持着原结构类型。list1 = [1,2,3,4]list1.append('python')# list1 = [1, 2, 3, 4, 'python']list2 = ['python','当打之年']list1.append(list原创 2021-03-14 21:23:46 · 509 阅读 · 1 评论 -
技巧 | Python 字典用法详解(超全)
字典(Dictionary)是Python提供的一种常用的数据结构,它用于存放具有映射关系的数据。本期给大家带来Python字典11个方法的全面解析,希望对你有所帮助。字典由键(key)和值(value)成对组成,键和值中间以冒号:隔开,项之间用逗号隔开,整个字典由大括号{}括起来。格式如下:dic = {key1 : value1, key2 : value2 }字典也被称作关联数组或哈希表。下面是几种常见的字典创建方式:# 方法1dic1 = { 'Author' : 'Python当打之年原创 2021-03-12 16:20:19 · 6571 阅读 · 0 评论 -
Tkinter正则表达式工具
Tkinter正则表达式工具原创 2023-05-04 11:29:20 · 618 阅读 · 0 评论 -
技巧 | 99.9%的人都会犯错的几个Python小常识!
python防坑小常识原创 2022-12-13 09:06:52 · 586 阅读 · 0 评论 -
基础 | date_range时间序列--时间切片
简单介绍date_range freq 几个参数实例原创 2022-04-08 16:28:41 · 3680 阅读 · 0 评论 -
墙裂推荐 | 几个Jupyter Notebook 超实用插件(二)
文章目录工具安装1. Toggle all line numbers2. Collapsible headings3. Hide input4. 输出多个变量5. Variable Inspector推荐阅读大家好,我是 ????【Python当打之年】本期是Jupyter Notebook实用插件系列第二期,给大家介绍另外5个非常实用的扩展插件,希望对你有所帮助。第一期:【墙裂推荐!几个Jupyter Notebook 超实用插件(一)】工具安装直接 pip 安装:pip install ju原创 2021-12-15 14:46:39 · 452 阅读 · 0 评论 -
技巧 | Python selenium滑块滑动至浏览器底部(顶部)
文章目录滑动至顶部滑动至低部方法一方法二方法三示例推荐阅读大家好,我是 ????【Python当打之年】本期给大家介绍三种** selenium滑块滑动至浏览器底部(顶部) **的方法,希望对你有所帮助。滑动至顶部driver.execute_script("var q=document.documentElement.scrollTop=0")滑动至低部方法一逐步滑动(可以看到滑动效果)for i in range(10): driver.execute_script(f'd原创 2021-10-18 16:25:28 · 11884 阅读 · 0 评论 -
墙裂推荐--几个Jupyter Notebook 超实用插件(一)
文章目录工具安装1. Autopep8 -- 规范代码2. Codefolding -- 代码折叠3. Addbefore -- 添加一个空单元格4. Table of Contents (2) -- 生成目录5. Snippets -- 代码片段推荐阅读大家好,我是 ????【Python当打之年】Jupyter Notebook 是一个很棒的教学、探索和编程环境,但其功能不足也是出了名的。幸好,有许多方法可以改进这个不错的工具,本期给大家介绍Jupyter Notebook中非常实用的5个扩展工具原创 2021-10-11 13:58:53 · 1274 阅读 · 0 评论 -
Pandas常用基础操作指令汇总(一)
文章目录前言1. 读取数据和保存数据1.1 读取CSV文件数据1.2 从限定分隔符的文本文件读取数据1.3 读取Excel表格数据1.4 读取SQL表/库数据1.5 读取JSON格式的字符1.6 解析URL地址中包含的数据1.7 从粘贴板读取数据1.8 读取字典对象数据,其中key是数据框的表头,value是数据框的内容。2. 以csv文件为例:2.1 从CSV文件读取数据,编码'gbk'2.2 读取前6行,当数据量比较大时,可以只读取前n行2.3 第一列作为行索引,忽略列索引2.4 读取时忽略第1/3/5原创 2021-07-23 13:59:59 · 560 阅读 · 0 评论 -
技巧 | python定时发送邮件(自动添加附件)
文章目录1. 邮箱设置1.1 设置1.2 获取POP3/SMTP服务授权码2. 发送邮件2.1 导入email/smtplib相关模块2.2 email模块2.2.1 邮箱设置2.2.2 添加正文2.2.3 添加图片文件2.2.4 添加doc文件2.2.5 添加pdf文件2.2.6 添加表格文件2.3 smtplib模块3. 定时任务3.1 schedule库3.2 定时发送邮件推荐阅读大家好,我是欧K。在工作中我们经常需要在每周、每天或者其他时间周期做工作汇报、文件发送之类的工作,这个时候如果可以设原创 2021-05-25 11:23:18 · 2619 阅读 · 0 评论 -
基础 | Python面向对象一文详解
文章目录1. 类1.1 创建1.2 数据成员1.2.1 变量:1.2.2 方法:1.3 私有/公有2. 对象/实例2.1 创建(类的实例化)2.2 调用2.2.1 @classmethod(类方法)2.2.2 @staticmethod(静态函数)2.2.3 @property(伪装)3. 继承3.1 子类3.2 派生3.2.1 增加属性:3.2.2 方法重写:3.2.3 super()关键字:4. 多态4.1 方法多态4.2 运算符多态4.3 运算符重载5. 总结推荐阅读大家好,我是欧K。本期为大原创 2021-04-16 10:27:40 · 855 阅读 · 3 评论 -
技巧 | 一个相见恨晚的python数据分析库,一键生成超详细数据分析报告
文章目录1. pandas_profiling安装2. pandas_profiling使用2.1 数据分析一般流程2.2 pandas分析数据概况2.3 pandas_profiling分析数据概况2.4 导出html文件3. 总 结推荐阅读大家好,我是欧K。今天给大家安利一个python数据分析库【pandas_profiling】。不用不知道,一用吓一跳,赶快来看看吧。我们在进行数据分析,尤其是探索性分析时,往往需要根据数据的总体概况建立相关模型进行分析,pandas_profiling这个库可原创 2021-03-30 09:13:23 · 712 阅读 · 0 评论 -
技巧 | 有了这个Python神器,时间处理【so easy】
本期导读异常是我们学习和生活中的常客,在编程时遇到的异常我们俗称为“Bug”,Bug的预防和处理关乎到代码质量的高低,今天我总结了Python中try-except-else-finally各种异常的处理逻辑,希望对你有所帮助。图片什么是异常,什么是异常程序?异常:程序正常执行过程中出现的不正常的情况,该情况影响了程序的正常执行。异常程序:是指程序执行的非法指令,比如常见的非法操作码,地址越界,算术溢出等,异常程序的出现一般有两种情况:程序设计时的编程错误或程序运行时的硬件错误精心设计地入侵系原创 2021-03-29 22:17:14 · 316 阅读 · 0 评论 -
技巧 | 5000字超全解析Python三种格式化输出方式【% / format / f-string】
文章目录准备工作:1. %(占位符)1.1 混合1.2 进制数1.3 宽度、对齐、精度、填充1.3.1 数值型(默认右对齐)1.3.2 字符串1.4 正负号2. format格式化2.1 混合2.1.1 不设置位置2.1.2 设置位置2.1.3 单变量参数2.1.4 列表参数2.1.5 字典参数2.2 宽度、对齐、精度、填充2.3 千位分隔符3. f-string格式化3.1 单变量参数3.2 表达式参数3.3 函数参数3.4 宽度、对齐、精度、填充3.5 千位分隔符总结(优缺点)往期推荐大家好,我是欧原创 2021-03-27 14:21:13 · 1898 阅读 · 0 评论 -
基础 | Python函数一文详解
文章目录1. 函数定义2. 函数参数2.1 必备参数2.2 默认参数2.3 可选参数(*args)2.4 关键字参数(**kwargs)3. 变量作用域3.1 局部变量3.2 全局变量3.2.1 全局变量-未使用global关键字3.2.3 全局变量-使用global关键字4. 函数调用4.1 模块内调用4.2 模块间调用5. 匿名函数5.1 ordinary5.2 pythonic大家好,我是欧K。本期为大家带来Python基础系列中函数部分的内容,包括函数的定义、函数的参数、变量的作用域、函数的调用原创 2021-03-25 08:41:04 · 279 阅读 · 1 评论 -
基础 | 彻底搞懂Python异常处理:try-except-else-finally
大家好,我是欧K。异常是我们学习和生活中的常客,在编程时遇到的异常我们俗称为“Bug”,Bug的预防和处理关乎到代码质量的高低,今天我总结了Python中try-except-else-finally各种异常的处理逻辑,希望对你有所帮助。什么是异常,什么是异常程序?异常:程序正常执行过程中出现的不正常的情况,该情况影响了程序的正常执行。异常程序:是指程序执行的非法指令,比如常见的非法操作码,地址越界,算术溢出等,异常程序的出现一般有两种情况:程序设计时的编程错误或程序运行时的硬件错误精心设计地原创 2021-03-24 22:24:02 · 2234 阅读 · 1 评论 -
基础 | Python流程控制语句
文章目录1. 顺序结构2. 选择结构2.1 单分支2.2 双分支2.3 多分支3. 循环结构3.1 for循环3.2 while循环3.3 break、continue、pass3.4 嵌套循环结构大家好,我是欧K。本期为大家带来我们写程序时经常用到的流程控制语句:顺序执行语句、选择执行语句、循环执行语句,对应的结构分别是:顺序结构、选择结构(分支结构)、循环结构,希望对你有所帮助。1. 顺序结构顺序结构没有关键字,计算机程序默认执行结构为顺序结构,即从上至下,从左至右,顺序执行。2. 选择结构原创 2021-03-19 11:36:41 · 299 阅读 · 0 评论 -
基础 | Python 标识符
Hello World 做为 The C Programming Language 中的第一个演示程序,非常著名,后来程序员在学习编程或进行设备调试时延续了这一习惯,可以认为是编程之旅的开端。01 Hello World以下程序输出:Hello World!"""第一个Python程序 - hello worldAuthor: Python当打之年"""print('hello world!')# 输出 hello world!print() 函数用于打印输出,是python程序中最常原创 2021-03-18 10:22:39 · 277 阅读 · 1 评论 -
基础 | Python基本数据类型
Python 有8个标准的数据类型:Number(数字)Bool(布尔值)String(字符串)None(空值)List(列表)Tuple(元组)Set(集合)Dictionary(字典)小提示:可以使用python内置的 type() 函数查询变量所指的对象类型。1 - Number(数字)Number 类型包括int、float、complex(复数)。'''Author: Python当打之年'''# 整形a = 5# 浮点型b = 5.5# 复数c = 4原创 2021-03-15 16:31:18 · 581 阅读 · 0 评论