《Python语言程序设计(第二版)》全套教学课件.pptx
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程序设计结构;什么是程序设计?;算法;算法描述方法;程序设计步骤;程序基本结构
——顺序、选择(或分支)、循环;;算法示例;算法示例;欧几里得算