- 1、本文档共678页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python程序设计基础;Python程序设计基础; 1.1 初识Python;;;;; 1.1 初识Python;;;;;;;;;;;;;;;;;; 1.1 初识Python;;;;;;谢谢观看!;Python程序设计基础; 2.1 变量、字符串与数字;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 2.1 变量、字符串与数字;;;;;;;;;;;;; 2.1 变量、字符串与数字;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 2.1 变量、字符串与数字;; 2.1 变量、字符串与数字;; 2.1 变量、字符串与数字;;;谢谢观看!;Python程序设计基础; 做任何事情都要遵循一定的原则。例如,到图书馆借书,需要有借书证,并且借书证不能过期,这两个条件缺一不可。程序设计也是如此,需要利用流程控制实现与用户的交互,并根据用户的需求决定程序“做什么”“怎么做”。
流程控制对于任何一门编程语言来说都是至关重要的,它提供了控制程序如何执行的方法。如果没有流程控制语句,整个程序将按照线性顺序来执行,而不能根据用户的需求决定程序执行的顺序。本章将对Python中的流程控制语句进行详细讲解。; 计算机在解决某个具体问题时,主要有3种情形,分别是顺序执行所有语句、选择执行部分语句和循环执行部分语句。程序设计中相应的3种基本结构为顺序结构、选择结构和循环结构。这3种基本结构的执行流程如图3-1所示。; 其中,第一幅图是顺序结构的流程图,编写完毕的语句按照编写顺序依次被执行;第二幅图是选择结构的流程图,它主要根据条件语句的结果选择执行不同的语句;第三幅图是循环结构的流程图,它是在一定条件下反复执行某段程序的结构。
本章之前编写的多数实例采用的都是顺序结构。例如,定义一个字符串类型的变量,然后输出该变量,代码如下。
mot_cn=命运给予我们的不是失望之酒,而是机会之杯。 #使用双引号,字符串内容必须在一行
print(mot_cn); 选择结构和循环结构的应用场景:
有这样一道数学题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?”
解决这道题,有以下两个要素。
(1)需要满足的条件是一个数除以三余二,除以五余三,除以七余二。这就涉及条件判断,需要通过选择结构实现。
(2)依次尝试???合条件的数。这就需要循环执行,需要通过循环结构实现。
本章将编程解决这个问题。; 3.1 条件语句;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 3.1 条件语句;;;;;;;;;;;;;;; 3.1 条件语句;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 3.1 条件语句;;;;;;;;;;;;;;;;;;;;;;;;;;;; 3.1 条件语句;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 3.1 条件语句;;;;;;;;;;;;;;;;;;谢谢观看!;Python程序设计基础; Python从设计之初就已经是一门面向对象的语言。正因如此,在Python中创建一个类和对象是很容易的。本章将详细介绍Python的面向对象编程。
如果用户以前没有接触过面向对象的编程语言,那么需要先了解一些面向对象编程语言的基本特征,形成一个基本的面向对象的概念。这有助于用户更好地学习Python的面向对象编程。
下面先简单地介绍一下面向对象的基本特征。
(1)类。类用来描述具有相同属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。
(2)类变量。类变量在整个实例化的对象中是公用的。类变量定义在类中,并且在函数体之外。类变量通常不作为实例变量使用。; (4)方法重写。如果从基类(base class)继承的方法不能满足派生类(derived class)的需求,可以对其进行改写,这个过程称为方法重写,也称为方法覆盖。
(5)局部变量。局部变量是定义在方法中的变量,只作用于当前实例的类。
(6)实例变量。在类的声明中,属性是用变量来表示的,这种变量称为实例变量。它是在类声明的内部,但是在其他成员方法之外声明的。
(7)继承。继承是指一个派生类继承基类的属性和方法。继承也允许把一个派生类的对象作为一个基类对象来对待。
(8)实例化。实例化是指创建一个类的实例,即类的具体对象。
(9)方法。方法是类中定义的函数。
(10)对象。对象是指通过类定义的数据结构的实例。对象包括数据成员和方法。; 4.1 创建类;;;;;;; 4.1 创建类;;;;;;;;; 4.1 创建类;;;;; 4.1 创建类;;;;
文档评论(0)