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.

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

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

相关推荐
Patrick在香港11 分钟前
同一份脚本,mac 正常 Windows 乱码:open() 默认编码实测(附 3.15 终局)
utf-8·windows·python·macos·跨平台·编码·标准库
勿信日志32 分钟前
Playwright 元素定位:一个 width>50 过滤器把 42px 的输入框删掉了
python
larance37 分钟前
[菜鸟教程] 机器学习教程十课-Python 机器学习应用
人工智能·python·机器学习
栖凤38 分钟前
Java 的 try-catch 在 Agent 里失效了,我用了 5 个模式才兜住
java·前端·python
Yyyyyy~1 小时前
【python】函数
python
龙仔7251 小时前
RustDesk 1.5.0 升级安装故障处理笔记
笔记
金銀銅鐵1 小时前
[Java] 借助GUI展示class文件的版本号
后端·python·ai编程
外收内放1 小时前
Python基础语法练习题(62原始版本及其优化版本)
开发语言·python
棉猴1 小时前
玩游戏学Python4-字符串
python·游戏·字符串·pygame·玩游戏
星恒随风1 小时前
Linux基础IO万字详解:从文件描述符fd到重定向、FILE缓冲机制及MiniShell升级
linux·运维·笔记·学习·状态模式