Python基础
文章平均质量分 66
HerrFu
Python 数据分析讲师,专注于 Python 相关领域的教与学,快来学习吧!
展开
-
从零开始学Python系列课程第18课:容器型数据类型之列表(中)
之前讲比较运算符的时候,我们举的例子都是数字比较大小,其实所有的数据类型都可以做大小的比较,只不过要遵守一定的规则规范,那么接下来我们看一下列表与列表应该如何进行大小的比较。Python 中存在很多灵活的方法,列表的相关方法只是其中一部分,学的时候虽然会感到繁琐,但是未来有需求时,大家会看到这些基础是多么的重要,所以还是希望大家打好基础。为什么列表 a 小于列表 b 是假的,列表 a 大于列表 c 是真的呢?在运算符下篇中,我们其实已经使用列表讲述过成员运算,大家可以适当的进行复习。原创 2024-01-20 01:59:13 · 393 阅读 · 0 评论 -
从零开始学Python系列课程第17课:容器型数据类型之列表(上)
列表算是 Python 中比较常用的一种容器型数据类型,那么什么是列表,列表有什么样的作用致使它在 Python 中这么受欢迎呢?这便是接下来我们要一起讨论的问题。在不久之前我们讲过变量,我们将数据使用变量保存,但是如果涉及到多组数据仍然源源不断的创建变量进行保存,我们的代码就显得过于臃肿。那么有没有可能一个变量能够保存多个数据呢,答案是肯定的,我们可以先将数据依次放入容器中(这样一个保存有多组数据的容器可以被理解为是一个数据集合体的),再用变量保存这个容器,等需要用到数据时,从容器中提取出即可。原创 2023-12-29 17:29:04 · 400 阅读 · 0 评论 -
从零开始学Python系列课程第16课:Python常见容器型数据类型介绍
Python 中有个容器的知识点非常重要,一定要认真学习。后续让我们按照顺序,一个一个来学习。原创 2023-12-16 18:05:32 · 382 阅读 · 0 评论 -
从零开始学Python系列课程第15课:range 方法详解
在循环结构上篇讲述 for-in 循环时,有一个 range 方法的知识点没给大家讲,本篇文章我们单独给大家做一个详细讲解。range 方法的作用就是根据给定的 start、stop、step 三个参数,生成一个包含有规律整数的容器。我们再结合 for-in 循环打印 10 以内 2 的倍数(包括 10)。原创 2023-12-16 17:53:40 · 581 阅读 · 0 评论 -
从零开始学Python系列课程第14课:Python中的循环结构(下)
在本篇文章中,我们对上文讲过的循环结构做少许补充,除去 for-in 循环和 while 循环,其实还存在for-else 结构 和 while-else 结构。(3)最后还要看代码的逻辑依据是什么,编程的基础是数学,此处使用了素数的判断条件,我们把输入的正整数 num 作为 range 方法生成数字的区间,构造了 [2, num)的左闭右开区间,结合上文讲过的 for-in 循环的原理,其实就是用穷举法在 [2, num)中找 num 的因子来决定 num 能否作为素数。原创 2023-12-12 21:38:52 · 398 阅读 · 0 评论 -
从零开始学Python系列课程第13课:Python中的循环结构(上)
Python 中的循环结构(上)给大家讲述的就是基础中比较重要的知识点了,希望大家在学习之余还能够自行搜寻更多的资料,争取早日融会贯通。原创 2023-12-12 20:49:47 · 914 阅读 · 0 评论 -
从零开始学Python系列课程第12课:Python中的分支结构
然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本关卡游戏后,我们要根据得分来判断玩家能否进入下一关,这里就会产生通关和不通关两个分支,而且这两个分支只有一个会被执行。注:如果输入的成绩在90分以上(含90分)输出A;80分-90分(不含90分)输出B;三目运算结构只是单分支结构的变形,程序的性能没有任何变化,只是在某种程度上变得更加美观,但是并不是所有的单分支结构都可以转化为三目运算结构的形式,请看三目运算结构的语法和解释。原创 2023-12-06 22:23:07 · 875 阅读 · 0 评论 -
从零开始学Python系列课程第11课:Python中的格式化字符串
个人觉得f-字符串会比旧式字符串格式化方法和format函数好用一些,当遇到变量比较多、字符串传值比较多的时候,只需要关注变量名是否填写正确,而不用关注顺序和索引,相对来说不容易犯错。原创 2023-11-30 20:41:30 · 332 阅读 · 0 评论 -
从零开始学Python系列课程第10课:Python基础语法之运算符(下篇)
通过结果我们发现,a 和 b 两个列表的内存地址不一样,它们仅仅是两个长得一样的对象;这就是身份运算符的表层使用,在未来我们讲解更多的 Python 基础知识以后,我再把身份运算符以及其背后涉及到的 Python 内存地址给大家进行介绍。成员运算符,用来检测某个数据是否在另一个数据容器中的运算符,包括 in、not in 两种符号,结果会返回 True 或者 False。由此可见,我们可以用成员运算符来判断元素在与不在的问题,尤其是当数据量比较小的时候,使用成员运算符非常方便。原创 2023-11-29 17:35:28 · 338 阅读 · 0 评论 -
从零开始学Python系列课程第09课:Python基础语法之运算符(上篇)
我们在数学中,经常使用数学运算符进行一系列的数学运算、使用比较运算符进行比较大小的操作等,那么同理,在Python语言中也支持很多运算符,包括等,接下来在上篇,我们先来讲解算术运算符、比较运算符、赋值运算符、逻辑运算符。原创 2023-06-29 21:43:50 · 98 阅读 · 0 评论 -
从零开始学Python系列课程第08课:Python 中的格式化字符串
个人觉得f-字符串会比旧式字符串格式化方法和format函数好用一些,当遇到变量比较多、字符串传值比较多的时候,只需要关注变量名是否填写正确,而不用关注顺序和索引,相对来说不容易犯错。原创 2023-06-07 11:39:25 · 92 阅读 · 2 评论 -
从零开始学Python系列课程第07课:Python的输入和输出函数
在程序的执行过程中,可能我们有需要与程序进行交互的地方,那么这些交互应该怎样去编写,是我们需要思考的问题,为此Python提供了输入和输出函数,以便我们和程序之间的简单交互操作。原创 2023-05-25 16:16:12 · 489 阅读 · 1 评论 -
从零开始学Python系列课程第06课:Python基础语法之变量
例如你在写毕业论文,你的毕业论文已经写了1W字,你需要将论文保存起来,这个时候你就得给保存论文数据的文件起个名字,这个名字就指代了你的论文数据,下次直接找这个名字就可以找到你的论文数据。这个名字就是变量,这也是变量的使用意义。对于每一个变量我们都要给它取一个名字,就如同我们每个人都有自己的名字一样,相信大部分人的名字都是有特殊意义的,在编程中,也不例外。另外,作为一个专业的程序员,给变量命名除了遵守上面的规则外,变量名字的见名知意也是非常重要的。当你学过变量以后,你就会通过变量的赋值和调用进行数据的输出。原创 2023-04-01 12:35:11 · 87 阅读 · 0 评论 -
从零开始学Python系列课程第05课:Python基础语法之注释
在互联网行业,尤其是对于容易“秃头”的码农们来说,看别人代码是最痛苦的。所以为了解决这个问题,让代码更易懂,编程语言们提供了一个名叫“但是注释的作用不仅如此,还可以将源代码中暂时不需要运行的代码注释掉来实现阻止执行的效果。是编程语言的一个重要组成部分,用于在源代码中解释代码的作用从而增强代码的可读性。注释能够让代码更容易看懂但不会影响程序的性能和执行的结果!说明:单行注释是有快捷键的,可以使用。快捷键进行单行注释。原创 2023-03-29 18:20:27 · 58 阅读 · 0 评论 -
从零开始学Python系列课程第04课:编写并运行Python程序
在前几篇文章中,我们已经了解了Python语言、安装了运行和编写Python程序所必需的环境、创建了一个新的Python项目,相信大家已经迫不及待的想开始自己的Python编程之旅了。原创 2023-03-27 18:19:58 · 233 阅读 · 0 评论 -
从零开始学Python系列课程第03课:Pycharm编译器的安装
工欲善其事,必先利其器。”一个好的工具能够帮助我们更快更好的写出代码,今天带大家安装Python代码编译器:Pycharm。原创 2023-03-25 00:48:03 · 152 阅读 · 0 评论 -
从零开始学Python系列课程第02课:Python环境搭建
学习一门新的编程语言,少不了安装各种各样的软件和配置各种各样的环境,为此,给学习本门课程的同学准备了一份环境安装指南,接下来请认真食用。原创 2023-03-25 00:07:55 · 94 阅读 · 0 评论 -
从零开始学Python系列课程第01课:Python认知
学习一门编程语言,我们首先要知道这门语言的身世,这样才能够更好的帮助我们了解和认识它!是由荷兰数学和计算机科学研究学会的(吉多·范罗苏姆,以下简称:吉多大爷)于1990年初设计,准备用 Python 作为一门叫做的替代品。原创 2023-03-24 23:44:52 · 125 阅读 · 0 评论