Python3 笔记:顺序结构

三种程序执行结构:顺序结构、选择结构和循环结构。

这三种结构对应的是:顺序执行所有的语句、选择执行部分语句和循环执行部分语句。

顺序结构是程序最基本的结构。就是程序按照语句顺序,从上到下依次执行各条语句。

例如:

python 复制代码
num1 = 15
num2 = 25
num3 = 5
num4 = num1 + num2	# 将15+25=40赋值给num4
num4 = num1 + num3	# 将15+5=20赋值给num4
print(num4)	# 运行结果:20

交换两个变量的值:

根据顺序结构,可以引入第三个变量temp,先将第一个变量的值暂存在第三个变量temp里,再将第二个变量的值赋值给第一个变量,最后将第三个变量temp的值赋值给第二个变量,完成交换。

在Python编程中,temp通常用来表示一个临时变量,它的值在程序执行过程中可能会发生变化。临时变量通常用来存储一些中间结果,或者在程序中传递一些参数。

temporary 英 /ˈtemprəri/ adj.临时的;暂时的;短暂的 n.临时工

python 复制代码
str1 = 'The first String.'
str2 = 'The Second String.'
temp = str1
str1 = str2
str2 = temp
print(str1) # 运行结果:The Second String.
print(str2)  # 运行结果:The first String.

程序中几乎都不是单一的某一种结构,而是由顺序结构、选择结构和循环结构这三种基本结构组合的。

三种结构的流程图待补充...

相关推荐
用户033212666367几秒前
使用 Python 提取 PDF 文件中的文本、表格、图片
python
qq_65436698几秒前
CSS3 按钮悬停时显示手型光标(cursor- pointer)的正确写法
jvm·数据库·python
Greyson1几秒前
如何交换表分区_ALTER TABLE EXCHANGE PARTITION实现数据快速导入导出
jvm·数据库·python
m0_514520571 分钟前
C#怎么实现发布订阅模式 C#如何用事件总线EventBus实现模块间的松耦合消息通信【架构】
jvm·数据库·python
bike兔兔1 分钟前
Python实现CSV文件转Excel,一键格式转换办公小脚本
开发语言·windows·python
用户0042917420674 分钟前
Pandas 数据结构DataFrame案例
python
m0_514520575 分钟前
Go语言怎么嵌套结构体_Go语言结构体嵌套教程【深入】
jvm·数据库·python
yejqvow125 分钟前
如何处理DG Broker的ORA-16664错误_主备库网络通信与TNS配置排查
jvm·数据库·python
叛逆的小小黄5 分钟前
maxent建模结果中响应曲线的美化
经验分享·笔记·r语言·maxent
2201_761040597 分钟前
mysql安装完成后如何配置慢查询阈值_mysql日志监控方法
jvm·数据库·python