Python基础之变量、循环、函数(一)

liftword21小时前技术文章5

本系列内容所用Python版本为anaconda,直接浏览器搜索下载安装即可!


本次内容将为大家重点介绍Python的基础概念变量、循环、函数。

一、变量

变量是编程语言最重要的概念之一,变量标记或指向一个值,变量指定值的语句叫赋值语句,形式如:变量名=值,其中变量名不能以数字开头、不能是Python关键字

多重赋值

思考如何交换两个变量的值

二、循环

提到循环就少不了流程控制,Python是通过布尔逻辑来控制流程的,每一个表达式都有一个布尔值True或False,我们通过四个基础的逻辑运算符and、not、or、==来连接布尔值以得到新的布尔值

在Python中一个=表示赋值的意思,两个==表示等于的意思,是逻辑运算符,我们用!=表示不等于的意思

下面是逻辑运算的布尔值表

逻辑运算的优先级依次为:==、!=、not、and、or,当多个布尔值通过逻辑运算符混合运算时,我们按照这个顺序计算,当然有括号时先算括号里

接下来介绍两个Python基础方法:input()、print()

input()方法需要你通过外部硬件键入内容,然后以字符串的形式返回,这个返回值需要你定义变量接收

print()方法将括号里面的对象打印到你的电脑屏幕上

现在开始进入循环:if/else语句

if/else语句包括if语句头和else语句头,以及他们的循环体,当然else并不是必须要的,if语句头总是以if开头接着是布尔表达式最后再以冒号(:)结尾,当布尔表达式的布尔值为True时执行if语句后面的循环体,否则不执行,循环体是if后面缩进4个字符的代码块

下面一段代码需要你键入年龄,然后判断你的年龄层次,并打印出来

以下是不同键入的打印结果

Python的条件表达式

下面将重点讲解循环,Python有两种基础循环:for循环和while循环

for循环总是以关键字for开头,然后紧接着是循环条件并以冒号(:)结尾,这个整体称为for循环头,循环体则是for关键字后缩进4个字符的代码块

range()方法是生成一个数字序列对象的方法,里面的参数有三个:起始值、终止值、步长,上段代码仅输入阐述终止值,默认起始值为0、步长为1,输出的结果包括起始值、不包括终止值,以下是其它示例

for循环的循环条件是遍历序列,而while循环则为判断布尔表达式的布尔值,当其布尔值为True时,循环体将一直执行下去

上段代码表示,首先给变量a赋值1,然后判断a是否小于3,当结果为“是”时进入while循环体,将a+1的结果重新赋值给a并且打印出新的a,至此第一次循环结束,此时继续判断新a的值与3的大小,进入下一次循环,直到a的值不再小于3时退出while循环

下面这两段代码将用for循环和while循环计算用户输入的数字之和

其运行结果如下:

那么如果我们不知道有多少个数相加该怎么办,这里需要用到break语句,意味打破循环,以下用while循环实现

其运行结果如下:

好了,今天带大家详细了解了Python的变量以及循环,由于篇幅原因,函数将在下次内容中展现。由于行文匆忙,导致内容没有层次感,今后将加以改正。

END

相关文章

为什么计算机中0.1+0.2不等于0.3?

1+2=3,这是我们小时候就学过的一位数加减法。这道题非常简单,难度仅次于1+1=2.什么?你觉得2-1=1更简单?啊这。显然,按照常理来讲,0.1+0.2当然等于0.3对于刚上小学二年级的小王来说事...

Python 空值(None)详解

在Python中,空值是一个非常重要的概念,表示"没有值"或"空"的状态。让我们来详细了解一下。什么是空值?在Python中,空值用None表示。它是一个特殊的数据类型...

自学python第九天:布尔表达式和关键字in的示例代码

布尔表达式和关键字in的用法在Python中,“if”语句后面的条件表达式会被求值为布尔值(True或False)。当条件表达式的结果为True时,执行“if”块内的代码;否则跳过。代码:foods_...

每天学点Python知识:常量

在 Python 这门语言里,常量(constant)这个概念常常让初学者有些迷糊。毕竟,在很多其他语言中,我们可以用 const 或 final 来显式声明某个变量为常量,确保它的值不会被修改。而...

python中数值比较大小的8种经典比较方法,不允许你还不知道

在 Python 中比较数值大小是基础但重要的操作。以下是 8 种经典比较方法及其应用场景,从基础到进阶的完整指南:1. 基础比较运算符Python 提供 6 种基础比较运算符:a, b = 5, 3...