美文网首页
Python基础(三)——程序结构

Python基础(三)——程序结构

作者: 死于威尼斯 | 来源:发表于2020-02-18 17:27 被阅读0次

与c语言类似,Python的程序结构包括分支结构、循环结构和函数。

1.分支结构

语句为if....elif.....else

2.循环结构

包括for循环和while循环。与c语言类似。

循环跳出语句:break、continue,也与c语言类似。

Python的循环语句中有个特殊语句是else,当循环语句与else结合时表示只有当for循环结束且没有被break打断才执行else的语句,或只有while条件不满足时才执行else语句:

只有当内层for循环未被break打断正常执行完毕时,才执行else语句

3.函数

定义:自定义的函数使用def关键字;

          与c语言不同,Python自定义函数时不同指明返回类型,返回值只需通过内部的return语句标识;

          Python函数可以返回多个值。

参数:Python同样具有形参和实参的概念。当传递的参数为不可变对象时,返回的参数不会变化

传递amount=1000,rate=0.05,并将形参balance和rate也指向这两个数,对形参balance做出改变并赋给新的变量newbalance,并通过赋值语句改变balance。但是这知识改变了balance指向的值,amount和balance是两个不同的变量,并不会因为balance的改变影响到amount

            要解决这种情况,可以通过return语句结合赋值语句解决

这时将newbalance的值赋给了amount,则amount的值发生改变

            但是,当传递的参数为可变对象(如列表、图形)时,情况有所不同,这时Python创建了新的数据空间,原来的数据空间被放入垃圾空间等待程序结束后释放

4.异常处理

可以增加可选语句else和finally:当try语句没有错误执行完成后执行else中的

语句;Finally中的语句不管是否发生错误都要执行

相关文章

  • Python基础(三)——程序结构

    与c语言类似,Python的程序结构包括分支结构、循环结构和函数。 1.分支结构 语句为if....elif......

  • python自动化测试 第 3 章.程序控制流程与程序的异常处理

    python程序流程控制是指python的代码执行顺序,流程。 程序结构 顺序结构是计算机程序的基础, 三种基本结...

  • Python基础-程序结构

    程序结构 程序三种结构 顺序 循环 分支 分支结构 基本语法if语句if 条件表达式: 语句1 语句2...

  • Python程序结构 ——❀JN

    python编程基础:程序结构 1.顺序结构 按照从上到下的顺序,逐行解释执行的代码 2.选择结构 模拟生活中的选...

  • Python pass 语句

    2018-06-28 ###Python pass 语句 #Python pass是空语句,是为了保持程序结构的完...

  • Python 基础入门 4--函数

    Python 基础入门前三篇: Python 基础入门--简介和环境配置 Python基础入门_2基础语法和变量类...

  • 笔记整理

    标称基础结构:程序结构· 顺序结构· 选择结构· 循环结构 程序结构:主要是用来还原处理问题的过程的 ·顺序结构:...

  • 2018-05-09学习总结

    下午通过老师的辅导知道了C语言的基础知识。 基础知识要点:: 1)程序结构是三种:顺序结构、选择结构(分支结构)、...

  • VUE组件开发 c-radio

    基础要求 了解VUE基本程序结构,有CSS/HTML基础。 VUE组件开发 c-radio https://www...

  • 【笔记】《Python语言以及应用》- 基础语法

    主要内容:Python基本元素:数字、字符串和变量Python容器:列表、元组、字典、集合程序结构 一、Pytho...

网友评论

      本文标题:Python基础(三)——程序结构

      本文链接:https://www.haomeiwen.com/subject/xezgfhtx.html