3小时入门Python系列课程 置顶!
3 小时教你从零入门 Python,简单快捷。目录如下
3 小时教你从零入门 Python,简单快捷。目录如下
如您所知,Python 功能(所有 Python 程序员都喜欢)是其易于理解的语法。但是,除了语法本身之外,还有其他一些重要因素也可以提高程序的可读性。我们假设您已经熟悉注释以及它们如何帮助您学习新语言。
有时,一个语句的一次迭代(= 执行)不足以获取所需的结果。因此,Python 提供了一条特殊的语句,该语句将多次执行代码块。满足 loop 命令,通用循环之一是 while 循环。
在某些情况下,仅当满足特定条件时,程序才需要执行某些代码。这样的一段代码应该放在 if 语句的主体内 。该模式与英语中的模式相同:首先是关键字 if
,然后是条件,然后是要执行的表达式列表。条件始终是 布尔表达式,即其值等于 True
或 False
。这是一个带有条件表达式的代码的示例,如下所示:
比较或关系运算使您可以比较两个值并确定它们之间的关系。Python 中有十个比较运算符:
<
严格小于<=
小于或等于>
严格大于>=
大于或等于==
等于!=
不相等is
对象身份is not
否定对象身份in
会员资格not in
否定的成员资格。无需计算的程序非常罕见。因此,学习用数字编程永远不是一个坏选择。我们将要学习的更有价值的技能是用户数据的处理。借助它,您可以创建交互式且更加灵活的应用程序。因此,让我们开始吧!
如您所知,每个变量都有一个在其他变量中唯一标识它的名称。给变量起好名字可能并不像看起来那么简单。经验丰富的程序员非常注重命名,以使其程序易于理解。这很重要,因为程序员会花费大量时间阅读和理解其他程序员编写的代码。如果变量的名称不正确,那么几个月后您甚至看不到自己的代码。在本主题中,我们将考虑如何根据 Python 社区中建立的约定和最佳实践为变量选择好名称。
布尔类型,或者简单地 bool
,是仅具有两个可能的值的特殊数据类型:True
和 False
。在 Python 中,布尔值的名称以大写字母开头。
在编程语言中,布尔类型或逻辑类型是表示只有两种相反状态(例如_打开_或_关闭_,_是_或_否_等)的一种常见方式 。
如果您正在编写跟踪门 bool
的打开状态的应用程序,那么会发现使用它来存储当前的门状态是很自然的。
在现实生活中,我们经常执行算术运算。他们可以帮助我们计算购买的金额,确定房间的面积,计算排队人数等。程序中使用相同的操作。
Python 支持基本的算术运算:
+
-
*
/
//
有时,程序需要与用户进行交互,以接收一些数据或提供某种结果。那就是 input()
函数偷走秀的时候。
有几种类型的集合可以在 Python 中存储数据。元素按位置排序的集合通常称为 sequence,列表和字符串都属于它们。列表中的每个元素以及字符串中的每个字符都具有与其位置相对应的索引。索引用于访问序列中的元素。索引是_从零开始的_,因此,如果您看到一个从零开始计数的人,那么您必须认识一个程序员。
关于列表的另一重要事项是它们可以包含 不同类型的元素。因此,既没有限制,也没有固定的列表类型,您可以将所需的任何数据添加到列表中,如以下示例所示:
您可以使用 Python 之类的编程语言来进行计算或使用诸如字符串之类的常量值。够了吗?在编写实际程序时,通常需要将值或评估结果存储在计算机内存中。
您已经熟悉了在编程中极为常见和有用的字符串。让我们看一下与引号和多行字符串有关的 Python 字符串的某些功能。
每个_数据对象_(变量或常量)都有一个类型,该类型描述如何将其保存在内存中,可以对该对象执行哪种操作以及如何计算它们。
类型的真实世界类比可以是生物物种或特定对象之间共享的任何其他抽象属性。您所见过的所有狗都具有_dog_类型,但它们中的每一个都是一个单独的对象。将_狗_视为一种类型,您可以假定可以进行一些操作,例如,狗可以吠叫。
每个_数据对象_(变量或常量)都有一个类型,该类型描述如何将其保存在内存中,可以对该对象执行哪种操作以及如何计算它们。
类型的真实世界类比可以是生物物种或特定对象之间共享的任何其他抽象属性。您所见过的所有狗都具有_dog_类型,但它们中的每一个都是一个单独的对象。将_狗_视为一种类型,您可以假定可以进行一些操作,例如,狗可以吠叫。
有时您需要解释代码中某些特定部分的用途。幸运的是,Python 给您提供了满足您需求的机会。您可以留下称为注释的特殊注释。它们对初学者特别有用。在整个课程中,我们将经常使用注释来解释我们的示例
如何编写简洁易读的代码?从简单的单行程序转换到更复杂的程序时,这就是您遇到的问题。最初,它似乎并不重要,但是在现实生活中,编程是一个涉及很多人一起工作的过程,因此与编写代码相比,您花费更多的时间阅读代码。
我们希望您已经学习了如何编写简单的 Python 程序,该程序由仅打印一行的一行组成。但是,实际程序包含很多行:从小型脚本的数十行到大型项目的数千行,甚至更多行。因此,在本课中,您将编写打印多行的程序。
在本主题中,您将学习如何开发第一个 Python 程序。尽管这些程序非常简单,但是它们在语法上仍然是正确的,并且表明使用 Python 进行编程是一种享受。