- 字符串的处理在数据清洗中占比很大。也就是说,很多不规则的数据处理都是在对字符串进行处理。Excel提供了拆分、提取、查找和替换等对字符串处理的技术。在Pandas中同样提供了这些功能,并且在Pandas中还有正则表达式技术的加持,让其字符串处理能力更加强大。 字符串的处理在数据清洗中占比很大。也就是说,很多不规则的数据处理都是在对字符串进行处理。Excel提供了拆分、提取、查找和替换等对字符串处理的技术。在Pandas中同样提供了这些功能,并且在Pandas中还有正则表达式技术的加持,让其字符串处理能力更加强大。
- 一、内置函数 1.1、什么是内置函数?内置函数:解释器自带的函数。 1.2、常用的内置函数 1.2.1、数学类型内置函数abs(a) : 求取绝对值。abs(-10)=10max(list) : 求取list最大值。max([1,2,3])=3min(list) : 求取list最小值。min([1,2,3])=1sum(list) : 求取list元素的和。 sum([1,2,3]) =... 一、内置函数 1.1、什么是内置函数?内置函数:解释器自带的函数。 1.2、常用的内置函数 1.2.1、数学类型内置函数abs(a) : 求取绝对值。abs(-10)=10max(list) : 求取list最大值。max([1,2,3])=3min(list) : 求取list最小值。min([1,2,3])=1sum(list) : 求取list元素的和。 sum([1,2,3]) =...
- 一、变量命名变量就相当于是一个“==容器==”。比如:我在开发的过程中用到了一个1000的值,我将1000存入到a中,在后面我又想去用这个1000,此时我就需要用到a这个容器去表示这个1000。并且在Python中,对变量的命名时,我们不需要太过认真的去寻找他的数据类型的定义方法,给他赋什么数据类型的值,这个变量就是什么数据类型的值。==Python==相当于是==弱语言==:变量声明的时... 一、变量命名变量就相当于是一个“==容器==”。比如:我在开发的过程中用到了一个1000的值,我将1000存入到a中,在后面我又想去用这个1000,此时我就需要用到a这个容器去表示这个1000。并且在Python中,对变量的命名时,我们不需要太过认真的去寻找他的数据类型的定义方法,给他赋什么数据类型的值,这个变量就是什么数据类型的值。==Python==相当于是==弱语言==:变量声明的时...
- 一、基础语法 1、注释注释分为单行注释和多行注释两种,单行注释用#表示,多行注释用(三个双引号"""""")或‘(三个单引号’’’’’’)表示。如下所示:注意:==注释所标注的内容是无法编译出来的哦!== 2、标识符1.标识符是==区分大小写==的。2.第一个字符必须是==字母==或==下划线==。3.标识符的其他部分由==字母、数字和下划线==组成。 3、行与缩进和多行语句1.在py... 一、基础语法 1、注释注释分为单行注释和多行注释两种,单行注释用#表示,多行注释用(三个双引号"""""")或‘(三个单引号’’’’’’)表示。如下所示:注意:==注释所标注的内容是无法编译出来的哦!== 2、标识符1.标识符是==区分大小写==的。2.第一个字符必须是==字母==或==下划线==。3.标识符的其他部分由==字母、数字和下划线==组成。 3、行与缩进和多行语句1.在py...
- 简介警告: 请谨慎按本文执行,没有进行完整的测试。 并且请更新相关工具到最新版本。 1 安装工具环境Ubuntu20为编译环境sudo apt install default-jresudo apt install default-jdk添加环境变量 sudo vim /etc/environment JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd... 简介警告: 请谨慎按本文执行,没有进行完整的测试。 并且请更新相关工具到最新版本。 1 安装工具环境Ubuntu20为编译环境sudo apt install default-jresudo apt install default-jdk添加环境变量 sudo vim /etc/environment JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd...
- 要让Python中list列表中的每一个数字乘于2,可以有两种方法,一是使用列表推导式来完成,另一种是使用map()函数来完成。下面将通过实例代码来之一进行介绍。 要让Python中list列表中的每一个数字乘于2,可以有两种方法,一是使用列表推导式来完成,另一种是使用map()函数来完成。下面将通过实例代码来之一进行介绍。
- 将自带的python3.9命名为python3将anconda中的python命名为python-ana输入时输入Python3 –m pip –-version查看当前Python对应的pip版本;输入Python3 –m pip list查看当前Python对应的pip安装的第三方库;输入Python3 –m pip install 库名 即可安装对应的扩展库;输入Python3 –m ... 将自带的python3.9命名为python3将anconda中的python命名为python-ana输入时输入Python3 –m pip –-version查看当前Python对应的pip版本;输入Python3 –m pip list查看当前Python对应的pip安装的第三方库;输入Python3 –m pip install 库名 即可安装对应的扩展库;输入Python3 –m ...
- 本章学习目标• 理解异常的概念• 掌握异常的处理• 掌握触发异常• 掌握自定义异常异常是指程序运行时引发的错误,引发错误的原因有多种,例如语法错误、除数为零、打开不存在文件等。若这些错误没有进行处理,则会导致程序终止运行,而合理地使用异常处理错误可以使程序具有更强的容错性。13.%2 异常概述13.1.1 异常的概念在生活中,使用计算机中的某个应用软件时,由于某种错误,可能会引发异常,如图1... 本章学习目标• 理解异常的概念• 掌握异常的处理• 掌握触发异常• 掌握自定义异常异常是指程序运行时引发的错误,引发错误的原因有多种,例如语法错误、除数为零、打开不存在文件等。若这些错误没有进行处理,则会导致程序终止运行,而合理地使用异常处理错误可以使程序具有更强的容错性。13.%2 异常概述13.1.1 异常的概念在生活中,使用计算机中的某个应用软件时,由于某种错误,可能会引发异常,如图1...
- Python中,要查找list列表中元素的位置,即元素在列表中的索引位置,可以使用list列表类型内置的方法index(),但这个并不能直接使用,因为要考虑到查找的元素可能并不存在于list列表之中,而使用index()方法查找列表中并不存在的元素,Python将抛出ValueError,程序也可能因此终止,为了避免这种情况,可以 Python中,要查找list列表中元素的位置,即元素在列表中的索引位置,可以使用list列表类型内置的方法index(),但这个并不能直接使用,因为要考虑到查找的元素可能并不存在于list列表之中,而使用index()方法查找列表中并不存在的元素,Python将抛出ValueError,程序也可能因此终止,为了避免这种情况,可以
- 前言新的主线任务已开启,第一关了解一下Python中的条件语句。今日迎来了走出Python新手村的第二个关键步骤:循环。让我们一起开启新的Python主线任务吧。文章速度阅读完本篇文章,开发者将有以下收获:如何在利用高效的 for 循环的同时,以不同于其他元素的方式对特定的列表元素进行处理;如何使用 while 循环让程序不断运行,直到指定的条件不满足为止;掌握不同控制 while 循环流程... 前言新的主线任务已开启,第一关了解一下Python中的条件语句。今日迎来了走出Python新手村的第二个关键步骤:循环。让我们一起开启新的Python主线任务吧。文章速度阅读完本篇文章,开发者将有以下收获:如何在利用高效的 for 循环的同时,以不同于其他元素的方式对特定的列表元素进行处理;如何使用 while 循环让程序不断运行,直到指定的条件不满足为止;掌握不同控制 while 循环流程...
- 问题背景在使用Anaconda进行Python开发时,有时会遇到以下错误消息:Cannot open D:\Program Files\Anaconda3\Scripts\pip-script.py。这个错误消息通常与pip相关的操作有关,当我们尝试在命令行中执行pip命令时出现的。 这篇博客将详细讲解这个错误消息的原因,并提供解决方法。问题原因出现这个错误消息的主要原因是Anaconda环... 问题背景在使用Anaconda进行Python开发时,有时会遇到以下错误消息:Cannot open D:\Program Files\Anaconda3\Scripts\pip-script.py。这个错误消息通常与pip相关的操作有关,当我们尝试在命令行中执行pip命令时出现的。 这篇博客将详细讲解这个错误消息的原因,并提供解决方法。问题原因出现这个错误消息的主要原因是Anaconda环...
- 讲解Python多边形裁剪在计算机图形学中,多边形裁剪是一个常用的技术,用于确定多边形与给定裁剪窗口之间的交集。通过裁剪,我们可以剔除不在裁剪窗口范围内的部分,从而减少图形处理的计算量,并加速渲染过程。 Python提供了各种库和算法来实现多边形裁剪。在本篇文章中,我们将使用shapely库来进行多边形的裁剪操作。shapely是一个Python库,提供了一些用于处理几何图形数据的功能。安装... 讲解Python多边形裁剪在计算机图形学中,多边形裁剪是一个常用的技术,用于确定多边形与给定裁剪窗口之间的交集。通过裁剪,我们可以剔除不在裁剪窗口范围内的部分,从而减少图形处理的计算量,并加速渲染过程。 Python提供了各种库和算法来实现多边形裁剪。在本篇文章中,我们将使用shapely库来进行多边形的裁剪操作。shapely是一个Python库,提供了一些用于处理几何图形数据的功能。安装...
- Python Pandas 高级教程:IO 操作Pandas 提供了强大的 IO 操作功能,可以方便地读取和写入各种数据源,包括文本文件、数据库、Excel 表格等。本篇博客将深入介绍 Pandas 中的高级 IO 操作,通过实例演示如何灵活应用这些功能。 1. 安装 Pandas确保你已经安装了 Pandas。如果尚未安装,可以使用以下命令:pip install pandas 2. 导... Python Pandas 高级教程:IO 操作Pandas 提供了强大的 IO 操作功能,可以方便地读取和写入各种数据源,包括文本文件、数据库、Excel 表格等。本篇博客将深入介绍 Pandas 中的高级 IO 操作,通过实例演示如何灵活应用这些功能。 1. 安装 Pandas确保你已经安装了 Pandas。如果尚未安装,可以使用以下命令:pip install pandas 2. 导...
- 第10章 面向对象(上)本章学习目标• 理解对象与类的概念• 掌握类的定义与对象的创建• 掌握构造方法与析构方法• 掌握类方法与静态方法• 掌握运算符重载面向对象程序设计是模拟如何组成现实世界而产生的一种编程方法,是对事物的功能抽象与数据抽象,并将解决问题的过程看成一个分类演绎的过程。其中,对象与类是面向对象程序设计的基本概念。10.%2 对象与类在现实世界中,随处可见的一种事物就是对象,对... 第10章 面向对象(上)本章学习目标• 理解对象与类的概念• 掌握类的定义与对象的创建• 掌握构造方法与析构方法• 掌握类方法与静态方法• 掌握运算符重载面向对象程序设计是模拟如何组成现实世界而产生的一种编程方法,是对事物的功能抽象与数据抽象,并将解决问题的过程看成一个分类演绎的过程。其中,对象与类是面向对象程序设计的基本概念。10.%2 对象与类在现实世界中,随处可见的一种事物就是对象,对...
- 本章学习目标• 理解模块与包的概念• 掌握模块的导入• 熟悉内置标准模块• 掌握自定义模块• 掌握包的发布与安装模块可以将函数按功能划分到一起,以便共享给他人使用。一个Python文件就可以视作一个模块,模块提供了将独立文件连接构建更复杂Python程序的方式。9.%2 模块的概念模块是一个保存了Python代码的文件,其中可以包含变量、函数或类的定义,也可以包含其他各种Python语句。使... 本章学习目标• 理解模块与包的概念• 掌握模块的导入• 熟悉内置标准模块• 掌握自定义模块• 掌握包的发布与安装模块可以将函数按功能划分到一起,以便共享给他人使用。一个Python文件就可以视作一个模块,模块提供了将独立文件连接构建更复杂Python程序的方式。9.%2 模块的概念模块是一个保存了Python代码的文件,其中可以包含变量、函数或类的定义,也可以包含其他各种Python语句。使...
上滑加载中
推荐直播
-
DeepSeek行业运用方案
2025/02/25 周二 16:30-17:30
阿肯-华为云生态技术讲师
本期课程将带您揭秘DeepSeek在多行业的创新方案,手把手演示如何通过ModelArts在华为云上构建方案。
回顾中 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签