智能图像处理:Python和OpenCV实现-课件 第一章 python入门基础_第1页
智能图像处理:Python和OpenCV实现-课件 第一章 python入门基础_第2页
智能图像处理:Python和OpenCV实现-课件 第一章 python入门基础_第3页
智能图像处理:Python和OpenCV实现-课件 第一章 python入门基础_第4页
智能图像处理:Python和OpenCV实现-课件 第一章 python入门基础_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python入门基础DIRECTORY目录第一章环境安装第二章Python基础 2.1数据类型

2.2变量与常量 2.3运算符 2.4选择与循环 2.5列表与元组 2.6字典

环境安装环境安装环境安装环境安装环境安装环境安装环境安装Windows+R环境安装环境安装环境安装环境安装环境安装环境安装环境安装环境安装Python基础Python基础数据类型数值类型字符串类型布尔类型数据类型数值类型一般用来储存程序中的数值。整型(int):没有小数点,可以有正负号,在pytho3.x的版本中只有一种整数类型,没有范围限制。浮点型(float):带小数点的数字都是浮点型,在pytho3.x的版本中提供了17位有效数字。复数型(complex):一般形式a+bj,其中a为实部,b为虚部。数据类型

在python中使用单引号,双引号,三引号来定义字符串,单引号,双引号,表示字符串必须在同一行表示,而三引号表示的字符串可以多行表示,多用于注释。数据类型数据类型

布尔类型用于描述逻辑运算的结果,只有真(True)和假(False)两种值,满足程序中的表示条件为True不满足为False。变量与常量在

Python中使用变量要遵循一定的规则,否则程序会报错。基本的规则如下。(1)变量名只包含字母、数字和下划线。变量名可以以字母或下划线开头,但不能以数字开头。例如,可将变量命名为singal_2,但不能将其命名为2_singal。(2)变量名不包含空格,但可使用下划线来分隔其中的单词。例如,变量名

open_cl可行,但变量名

open

cl会引发错误。(3)变量名应既简短又具有描述性。例如,name、age、

number

等变量名简短又易懂。(4)不要将

Python关键字和函数名用作变量名。例如,

break、

if、

for

等关键字不能用作变量名。运算符

在python中,运算符用于表达式中对一个到或多个操作数进行计算并返回结果。一般可以将运算符分为两类,即算术运算符和逻辑运算符。运算符选择与循环在Python

中,选择与循环都是比较重要的控制流语句。选择结构可以根据给定的条件是否满足来决定程序的执行路线,这种执行结构在求解实际问题时被大量使用。根据程序执行路线的不同,选择结构又可以分为单分支、双分支和多分支三种类型。要实现选择结构,就要解决条件表示问题和结构实现问题。而循环结构也是类似,需要有循环的条件和循环所执行的程序(即循环体)。选择与循环-选择结构if单分支结构if表达式(判断条件):

语句块(子句)if双分支结构if表达式(判断条件):

语句块1(if子句)else:

语句块2(else子句)if多分支结构if表达式(条件1):

语句块1elif表达式2(条件2):

语句块2elif表达式3(条件3):

语句块3……elif表达式m(条件m):

语句块melse:

语句块m+1选择与循环-选择结构选择与循环-选择结构选择与循环-循环结构反复做同一件事情的情况,称为循环循环结构的流程图循环的分类whilefor–in语法结构While条件表达式:条件执行体(循环体)选择结构的if与循环结构while的区别:if是判断一次,条件为True执行一次,while是判断N+1次,条件为True执行N次选择与循环-循环结构利用while循环求1-99的数字和选择与循环-循环结构while–else结构在Python中可以在while语句之后使用else语句。在while语句的循环体正常循环结束退出后会执行else语句子句,但是当循环用break语句退出时,else语句的子句则不会被执行。选择与循环-循环结构选择与循环-循环结构选择与循环-循环结构

在python中for循环是一个通用的序列迭代器,可以遍历任何有序序列对象中的元素。for循环首先将序列中的元素依次赋给目标变量,每赋值一次都要执行一次循环体的代码。当序列中的每一个元素都被遍历之后,循环结束。

选择与循环-循环结构for循环的一般格式为: for目标变量in序列对象:

语句块选择与循环-循环结构range在for循环中的应用for循环经常和range联用。range是Python3.x内部定义的一个迭代器对象,可以帮助for语句定义迭代对象的范围。其基本格式为:range(start,stop,[step])range的返回值从start开始,以step为步长,到stop结束,step为可选参数,默认为1。选择与循环-循环结构创建range对象的三种方式1.range(stop):创建一个[0,stop)之间的整数序列,步长为12.range(start,stop):创建一个[start,stop)之间的整数序列,步长为13.range(start,stop,step):创建一个[start,stop)之间的整数序列,步长为step选择与循环-循环结构选择与循环-循环结构range类型的优点:不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要存储start和step,只有当用到range对象时,才会去计算序列中的相关元素。选择与循环-循环结构for循环与range的联用选择与循环-循环结构利用循环结构打印一个九九乘法表选择与循环-循环结构嵌套循环

循环结构中又嵌套了另外的完整的循环结构,其中内层循环做为外层循环的循环体执行。选择与循环-循环结构输出一个三行四列的星形选择与循环-循环结构利用循环结构打印一个九九乘法表选择与循环-循环结构选择与循环-循环结构列表和元组在

Python中,每个元素按照位置编号来顺序存取的数据类型称为序列类型,这就类似于C语言中的数组。不同的是,在

Python中,列表和元组这两种序列可以存储不同类型的元素。对于列表和元组来说,它们的大部分操作是相同的,不同的是列表的值是可以改变的,而元组的值是不可变的。

Python

中,这两种序列在处理数据时各有优缺点。元组适用于不希望数据被修改的情况,而列表则适用于希望数据被修改的情况。列表和元组列表的创建方式1、使用中括号[]2、调用内置函数list()列表和元组

在Python中,序列的每一个元素被分配一个位置编号,称为索引(index)。第一个元素的索引为0,序列中的元素都可以通过索引进行访问。其一般格式为:序列名[索引]列表和元组另外,python序列还支持反向索引(负数索引)。这种索引方式可以从最后一个元素开始计数,即倒数第一个元素的索引是-1.这种方法可以在不知道序列长度的情况下访问序列最后面的元素。列表和元组

对于列表来说,要修改其中某一个值,可以采用索引的方式,这种操作也叫赋值。列表和元组列表和元组元组的创建方式1、使用小括号()2、使用内置函数tuple()字典字典是python内置的数据结构之一,与列表一样是一个可变序列。字典以键值对的方式存储数据,字典是一个无序的序列字典字典的创建最常用的方式:使用花括号{}

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论