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.

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

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

相关推荐
Zhao-Jichao21 分钟前
AI Prompting for Everyone 课程笔记 - 04 联网搜索资源 Web Search Sources
人工智能·笔记
BD_Marathon34 分钟前
【Python】初识迭代器
python
金色光环1 小时前
【DSP学习】C2000_PWM中断程序_笔记
笔记·单片机·学习
gz927cool1 小时前
Python 全栈应用最佳实践完整指南
开发语言·python·ai
東隅已逝,桑榆非晚1 小时前
AVL数实现
c++·笔记·学习·算法
智购科技智能售货柜1 小时前
顾客已经关门,视觉售货柜还在处理旧画面:延迟积压怎么查?~YH
python·单片机·嵌入式硬件·物联网·eclipse
摇滚侠1 小时前
《大模型是怎样跑起来的(轻科技)》硬件篇 阅读笔记
人工智能·笔记·科技
梯度下降者1 小时前
Python从0到100(三):Python中的变量介绍
python·作用域·变量·数据类型·计算机常识
AIFQuant1 小时前
Python期货行情API接入:股指、黄金、原油多品种数据管道实战
开发语言·python·金融·区块链·量化开发
威哥爱编程2 小时前
Python 智能体开发实战 07:让它查课表它张口就编?给 Agent 接上真正能动手的工具
python·agent