文档详情

《Python语言程序设计(第二版)》全套教学课件.pptx

发布:2025-04-26约8.49千字共328页下载文档
文本预览下载声明

Python语言程序设计;Python语言简介;Python语言发展历史;Python语言特点;Python语言的应用;Python语言的应用;Python语言的应用;Python语言的应用;Python下载();本课件是可编辑的正常PPT课件;编程环境;Python的命令执行方式——单条语句;用IDLE创建Python程序——多条语句;PyCharmPython集成开发环境;Python交互式帮助系统;简单的Python程序;例——华氏温度、摄氏温度转换;华氏温度与摄氏温度转换代码;第2章Python语法基础

;Python程序组成;Python语言编码规范;语句分隔:

一般一条语句一行。如果在一行中要书写多条语句,就必须使用分号进行分隔。

x=3;y=4

一条语句分多行书写,需要使用反斜杠(\)添加到行末来续行。

print(C1center:%sraidus:%s%\

(c1.getCenterPosition(),cl.getRadius()))

注释:

单行:#

多行:三引号;Python基本数据类型;2.字符串型

Python使用单引号、双引号、三引号来表示字符串。(字符串常量)

Python中的字符串常量值不能改变。

需要在字符中使用特殊字符时,Python用反斜杠(\)转义字符

;3.布尔类型

布尔类型只有True和False两种值。

在Python中,布尔类型还可以与其他数据类型做and、or和not运算,这时下面的几种情况会被认为是FALSE:为0的数字,包括0,0.0;空字符串‘’,“”;表示空值的None;空集合,包括空元组(),空序列[],空字典{};其他的值都为TRUE。例如:

a=python

print(aandTrue)#结果是True

b=

print(borFalse)#结果是False;4.空值

空值是Python里一个特殊的值,用None表示。它不支持任何运算也没有任何内置函数方法。None和任何其他的数据类型比较永远返回False。在Python中未指定返回值的函数会自动返回None。

;常量和变量;运算符与表达式;运算符与表达式;2.关系运算符

关系运算符用于两个值进行比较,运算结果为True(真)或False(假)。Python中的关系运算符如表2-6所示。假设其中变量a=10和变量b=20。

;3.逻辑运算符

Python中提供了三种逻辑运算符,它们是:

and(逻辑与,二元运算符)

or(逻辑或,二元运算符)

not(逻辑非,一元运算符)

;4.赋值运算符

1)赋值:变量=表达式

2)复合赋值:+=,-=,*=,/=,//=,%=,**=等

x+=5等价于x=x+5

3)多变量赋值

链式赋值:变量1=变量2=……=变量n=表达式 例如:a=b=c=1

同步赋值:变量1,变量2,……,变量n=表达式1,表达式2,……,表达式n

例如:a,b,c=1,2,runoob

特别注意:同步赋值可以实现交换:a,b=b,a

;5.位运算符

位(bit)是计算机中表示信息的最小单位,位运算符作用于位和位操作。Python中位运算符如下:

按位与()、按位或(|)、按位异或(^)、按位求反(~)、左移()、右移()。位运算符是对其操作数按其二进制形式逐位进行运算。

a= 00111100

b= 00001101

ab= 00001100

a|b= 00111101

a^b= 00110001

~a= 11000011

;;;表达式;运算符优先级;内置函数;模块与函数;标准输入/输出;;Python字符串;字符串操作;;;;;5.字符串逻辑操作

字符串的逻辑操作是指字符串参与逻辑比较,其操作的结果是一个逻辑量,通常用于表达字符处理的条件。

(1)关系操作(比较)

(2)成员关系操作

字符串的成员关系操作包括in和notin操作,一般格式为:字符串1[not]in字符串2

该操作用于判断字符串1是否属于字符串2,其返回值为True或False。

例如:

SHANGHAISHANKONG

True#因为第5个字符“G”小于“K”,所以前一字符串小于后一字符串。

ainabc#True

anotinabc#False

;字符串方法;;;;;;;;;;;Python程序设计结构;什么是程序设计?;算法;算法描述方法;程序设计步骤;程序基本结构

——顺序、选择(或分支)、循环;;算法示例;算法示例;欧几里得算

显示全部
相似文档