
python编程基础
文章平均质量分 91
i阿极
数据分析优质创作者、华为云社区专家博主,工作和研究方向为数据分析、机器学习、爬虫,持续分享学习文章,感谢关注和支持。专栏《机器学习案例》感兴趣的小伙伴速速订阅,资源有对应数据可下载。
服务至上:爬虫|期末作业|课程项目|商务合作
展开
-
如何在 Windows上安装 Python
对于初学者和经验丰富的开发人员来说,Python 编程语言越来越受欢迎。Python 灵活且用途广泛,在脚本编写、自动化、数据分析、机器学习和后端开发方面具有优势。在本教程中,您将使用适用于 Windows 的 Python 安装程序在 Windows上安装 Python。原创 2024-04-08 09:36:25 · 9808 阅读 · 20 评论 -
高级 Python 面试问题与解答
PIP 是 Python Installer Package 的缩写,它提供了安装各种 Python 模块的无缝接口。它是一个命令行工具,可以通过互联网搜索软件包并安装它们,而无需任何用户交互。Python zip() 函数返回一个 zip 对象,该对象映射多个容器的相似索引。它接受一个可迭代对象,将其转换为迭代器,并根据传递的可迭代对象聚合元素。它返回元组的迭代器。从 3.10 版本开始,Python 实现了一个称为“结构模式匹配”的 switch case 功能。原创 2024-01-16 16:31:20 · 1101 阅读 · 3 评论 -
中级Python面试问题
Python 是最广泛使用和流行的编程语言之一,由 Guido van Rossum 开发,并于 1991 年 2 月 20 日首次发布。Python 是一种免费的开源语言,具有非常简单和干净的语法,这使得它很容易开发人员学习Python。它支持面向对象编程,最常用于执行通用编程。Python 用于多个领域,如数据科学、机器学习、深度学习、人工智能、科学计算脚本、网络、游戏开发、Web 开发、网页抓取和各种其他领域。原创 2024-01-11 11:39:23 · 1291 阅读 · 1 评论 -
【数据分析之道-基础知识(十)】Lambda函数
Python 中的 lambda 是一个匿名函数,它可以在一行代码中定义简单的函数。Lambda 表达式通常用于需要传递函数作为参数的场合,可以使代码更加简洁和易读。原创 2023-05-04 12:40:39 · 2626 阅读 · 78 评论 -
【数据分析之道-Matplotlib(一)】Matplotlib Pyplot
Matplotlib是Python中最流行的绘图库之一,可以用于创建各种类型的静态和动态图表。Matplotlib库由多个子库组成,其中pyplot子库是最常用的子库之一,它提供了类似于MATLAB的绘图界面,使得使用Matplotlib进行数据可视化变得更加简单。原创 2023-05-02 10:07:03 · 1789 阅读 · 19 评论 -
【数据分析之道-基础知识(一)】字符串
我们将介绍的第一种数据类型是字符串。字符串虽然看似简单,但能够以很多不同的方式使用。字符串就是一系列字符,是 Python 中最常用的数据类型。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。现在我们可以使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。str3 = “数据分析之道”原创 2023-03-21 13:40:41 · 1064 阅读 · 27 评论 -
【数据分析之道-基础知识(七)】高级函数
Python高级函数是一种可以将函数作为参数传递、返回函数作为结果的函数,通常应用于函数式编程和面向对象编程等领域。在Python中,常见的高级函数包括lambda函数、map()函数、filter()函数、reduce()函数等。原创 2023-03-31 08:29:46 · 598 阅读 · 16 评论 -
【数据分析之道-基础知识(二)】列表
列表是写在方括号[]之间、用逗号分隔开的元素列表**。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。原创 2023-03-22 13:32:10 · 872 阅读 · 33 评论 -
【数据分析之道-基础知识(六)】函数
定义一个函数需要使用 def 关键字,后面跟着函数名和一对圆括号。在圆括号中可以列出函数的参数名,多个参数用逗号隔开。函数定义结束后,需要在下一行缩进后编写函数的代码块。函数的代码块可以包含多个语句,可以执行特定的操作,例如计算、打印输出等。原创 2023-03-30 11:52:53 · 813 阅读 · 68 评论 -
【数据分析之道-基础知识(九)】推导式
Python推导式(Comprehension)是一种简洁高效的代码编写方式,可以用一行代码来创建列表、集合、字典等复杂数据结构。原创 2023-04-12 21:19:23 · 663 阅读 · 2 评论 -
【数据分析之道-基础知识(四)】字典
字典(Dictionary)是Python中一种非常重要的数据类型,也是一种无序的可变容器,它由键(key)和对应的值(value)组成,键必须是唯一的,而值则可以是任意数据类型,包括整数、浮点数、字符串、列表、元组、甚至是另一个字典。字典在Python中通常被用于存储和操作各种类型的数据。原创 2023-03-28 14:16:47 · 748 阅读 · 25 评论 -
【数据分析之道-基础知识(三)】元组
在Python中,元组是一种不可变序列数据类型,它可以存储多个元素,与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。原创 2023-03-27 09:00:00 · 796 阅读 · 4 评论 -
【数据分析之道-基础知识(五)】集合
集合是Python中的一种数据类型,用于存储无序、不重复的元素。集合中的元素可以是任意类型,包括数字、字符串、元组、集合等。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。原创 2023-03-29 12:36:45 · 1161 阅读 · 36 评论 -
【数据分析之道-基础知识(八)】循环语句
Python中常见的循环语句有for循环和while循环。循环语句的作用是重复执行一段代码,直到满足特定的条件为止。原创 2023-04-02 19:27:47 · 589 阅读 · 9 评论 -
【数据分析之道-NumPy(四)】numpy广播机制
NumPy的广播(broadcasting)机制是一种在不同形状的数组之间进行算术运算的机制。在许多情况下,我们需要将不同形状的数组进行算术运算,此时就可以使用广播机制。原创 2023-04-11 16:13:08 · 3422 阅读 · 12 评论 -
python正则表达式
学会使用常见的正则表达式一、 正则表达式基础1.1.概念介绍正则表达式是用于处理字符串的强大工具,它并不是Python的一部分。其他编程语言中也有正则表达式的概念,区别只在于不同的编程语言实现支持的语法数量不同。它拥有自己独特的语法以及一个独立的处理引擎,在提供了正则表达式的语言里,正则表达式的语法都是一样的。下图展示了使用正则表达式进行匹配的流程:1.2. 数量词的贪婪模式与非贪婪模式正则表达式通常用于在文本中查找匹配的字符串。贪婪模式,总是尝试匹配尽可能多的字符;非贪婪模式则相反,总是尝试匹配尽可能少原创 2023-02-15 10:10:44 · 9542 阅读 · 32 评论 -
python面向对象:三大特性
面向对象的三大特性是指:封装、继承和多态。封装:顾名思义就是将内容封装到某个地方,以后再去调用被封装在某处的内容。继承:即一个派生类(derived class)继承基类(base class)的字段和方法。继承也允许把一个派生类的对象作为一个基类对象对待。例如,有这样一个设计:一个Dog类型的对象派生自Animal类,这是模拟"是一个(is-a)"关系(例图,Dog是一个Animal)。多态:Pyhon不支持Java和C#这一类强类型语言中多态的写法,但它是原生多态,其Python崇尚“鸭子类型”原创 2023-02-02 10:43:00 · 1582 阅读 · 0 评论 -
python面向对象:入门
面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。类就是一个模板,模板里可以包含多个函数,函数里实现一些功能。对象则是根据模板创建的实例,通过实例对象可以执行类中的函数。原创 2023-02-01 14:37:04 · 578 阅读 · 0 评论 -
python集合语法与应用
集合是无序可变序列,使用一对大括号作为界定符,元素之间使用逗号分隔,同一个集合内的每个元素都是唯一的,元素之间不允许重复。原创 2023-01-31 10:59:02 · 2046 阅读 · 1 评论 -
python字典
字典是包含若干“键:值”元素的无序可变序列,字典中每个元素包含“键”和“值”两部分,表示一种映射或对应关系。定义字典时,每个元素的键和值用冒号分割开,不通风元素之间用逗号分隔,所有的元素放在一对大括号“{”和“}”中。原创 2023-01-28 19:48:27 · 1497 阅读 · 1 评论 -
python元组
本实验详细介绍了元组的运用,包括:创建、访问、修改、删除、索引及截取、运算符和内置函数。Python 的元组与列表类似,不同之处在于元组的元素不能修改,元组使用小括号,列表使用方括号。元组与字符串类似,下标索引从0开始,可以进行截取,组合等。原创 2023-01-26 12:32:12 · 2570 阅读 · 1 评论 -
python字符串
字符串是一种序列,用于表示和存储文本。python中字符串一旦声明,就不能改变,所以也称为字符串常量。字符串是由一系列的字符组成,字符串可以包含字母,数字和一些控制字符组成,由单引号或者双引号,或者三引号组成,在输出的时候,可以使用三引号来整理要输出的格式,在进行换行时,可以使用换行符或者是三引号来进行换行。原创 2023-01-25 10:04:32 · 809 阅读 · 1 评论 -
python基础——列表切片操作
切片,在形式上,切片使用2个冒号分割的3个数字来完成,第一个数字表示切片的开始位置(默认为0),第二个数字表示切片的截止(但不包括)位置(默认为列表长度),第三个数字表示切片的步长(默认为1),当步长省略时可以同时省略最后一个冒号。原创 2023-01-24 13:48:17 · 22708 阅读 · 0 评论 -
python基础——列表推导式
列表推导式(list comprehension)列表推导式形式较为简洁,是利用其它列表创建新列表的一种方式,它的工作方式类似于for循环,也可以嵌套if条件判断语句。for out_exp in input_list:迭代input_list将out_exp传入out_exp_res表达式中。out_exp_res:列表生成元素表达式,可以是有返回值的函数。本实验详细介绍了Python数据结构:列表推导式的用法。掌握Python数据结构:列表推导式的用法。原创 2023-01-23 15:27:25 · 5961 阅读 · 0 评论 -
python基础——函数编程
在Python中,定义函数时不需要声明函数的返回类型,而是使用return语句结束函数执行的同时返回任意类型的值,函数返回值类型与return语句返回表达式的类型一致。定义函数时,需要注意的问题:①函数形参不需要声明其类型,也不需要指定函数返回值类型,②即使该函数不需要接受任何参数,也必须保留一对空的圆括号,③括号后面的冒号必不可少④函数体相对于def关键字必须保持一定的空格缩进。注意:在定义函数时,开头部分的注释并不是必须的,但是如果为函数的定义加上一段注释的话,可以为用户提供友好的提示和使用帮助。原创 2023-01-22 12:56:40 · 2167 阅读 · 0 评论 -
python循环语句
Python的While循环语法:当while条件为ture的时候执行循环体中的内容,当while条件为false时,不执行循环体中的内容。while 循环使用 else 语句,在 while …Python中的循环语句有 for 和 while。Python 3.6以上。原创 2023-01-20 21:28:56 · 2179 阅读 · 0 评论