本系列内容所用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