python二级电子教案-第2章-Python语言基本语法元素课件.ppt
合集下载
Python程序设计教学课件2

2.1.2 列表的使用
(2)使用insert()方法可在列表任何位置添加元素, insert()方法语法:
list.insert(index,obj)
其中,index表示对象obj需要插入的索引值,例如:
>>> animals.insert(2,'bat') >>> animals ['cat', 'dog', 'bat', 'fox']
Python
第2章 列表、元组、字典和集合
提纲
LIST
2.1 列表 2.1.1 列表概念 2.1.2 列表的使用
2.2 元组 2.2.1 元组对象的创建与删除 2.2.2 元组运算符 2.2.3 元组与列表相互转换 2.2.4 时间元组
2.3 字典 2.3.1 字典对象的创建与删除 2.3.2 字典的使用 2.3.3 字典类型的常用函数
2.1.2 列表的使用
(3)使用remove()方法删除元素,remove() 方法语法:
list.remove(obj)
该方法通过指定元素的值来删除列表中某个元素的第 一个匹配项,例如:
>>> animals=['cat','dog', 'fox', 'pig'] >>> animals. remove ('fox') >>> animals ['cat', 'dog', 'pig']
2.1.2 列表的使用
2.用len()函数取得列表的长度 len()函数将返回列表中值的个数,例如:
python二级电子教案 第2章 Python语言基本语法元素ppt课件

print()函数
第三种,用于混合输出字符串与变量值,使用方式 如下:
print(<输出字符串模板>.format(<变量1>, <变量2>,…, <变量n>))
>>>a, b =பைடு நூலகம்123.456, 1024 >>>print("数字{}和数字{}的乘积是{}".format(a, b, a*b)) 数字123.456和数字1024的乘积是126417.944
eval() 函数
eval(<字符串>)函数是Python语言中一个十分重 要的函数,它能够以Python表达式的方式解析并 执行字符串,将返回结果输出
>>>a = eval("1.2 + 3.4") >>>print(a) 4.6
eval() 函数
eval()函数经常和input()函数一起使用,用来获取用
一般形式:
123.456
科学计数法: 1.23456e2
复数类型与数学中的复数相一致,采用a+bj的形式
表示,存在实部和虚部。
字符串
Python语言中,字符串是用两个双引号“ ”或者单 引号‘ ’括起来的一个或多个字符。
Python字符串的两种序号体系
字符串
如果字符串长度为L,正向递增需要以最左侧字符 序号为0,向右依次递增,最右侧字符序号为L-1; 反向递减序号以最右侧字符序号为-1,向左依次递 减,最左侧字符序号为-L。
一个整数值可以表示为十进制、十六进制、八进制 和二进制等不同进制形式。
十进制: 1010 十六进制: 0x3F2 八进制: 0o1762 二进制: 0b001111110010
第2章 Python基础语法教学PPT课件

数
➢ 浮点型: 3.1415 4.2E-10 -2.334E-9
字 类
➢ 复数类型: 3.12+1.2.3j -1.23-93j
型
示
➢ 布尔类型: True False
例
✎
2.3.2 数据类型
字符串是一个由单引号、双引号或者三引号包裹的、有序的字符集合。
➢ 使用单引号包含: 'Python123¥'
➢ complex_one = 1 + 2j ➢ complex_two = 2j
# 实部为1,虚部为2 # 实部为0,虚部为2
通过real和imag属性可以获取复数 的实部部分和虚部部分。
✎
2.5.4 布尔类型
布尔类型(bool)是一种特殊的整型,其值True对应整数1,False对应整数0。
布 尔
Python中的浮点型每个浮点型数据占8个字节(即 64位),且遵守IEEE标准。Python中浮点型的取 值范围为-1.8e308~1.8e308,若超出这个范围, Python会将值视为无穷大(inf)或无穷小(-inf)。
✎
2.5.3 复数类型
复数由实部和虚部构成,它的一般形式为:real+imagj,其中real为实部,imag 为虚部,j为虚部单位。示例如下:
✎
2.3.3 变量的输入与输出
print()函数用于向控制台中输出数据,它可以输出任何类型的数据,其语法格式 如下所示:
print(*objects, sep=' ', end='\n', file=sys.stdout)
objects:表示输出的对象。输出多个对象时,对象之间需要用分隔符分隔。 sep:用于设定分隔符,默认使用空格作为分隔。 end:用于设定输出以什么结尾,默认值为换行符\n。 file:表示数据输出的文件对象。
第2章 Python语法基础

Python首先对表达式进行求值,然后将结果存储到变量中。如果表达式无法 求值,则赋值语句出错。一个变量如果未赋值,则称该变量是“未定义的”。在程 序中使用未定义的变量会导致错误。
Python语法基础
标识符
标识符的命名规则
标识符只能包含字母、数字和下划线,但不能以数字开头。例如,可将变量命名为 message_1,但不能将其命名为1_message。
制)等。Python没有限制整型数值的大小, 但是实际上 由于机器内存有限,所 以使用的整型数值不可能无限大。
0b或0B开头表示二进制(数字0,字母b) 0o或0O开头表示八进制(数字0,字母o) 0x或0X开头表示十六进制(数字0,字母x)
a = 1024 b = -100 c = 0o11 d = 0b11 e = 0x11
成员运算符--如果字符串中不包含给定的字符串返回True
原始字符串--在字符串的第一个引号前加上字母r或R,字符 串中的所有的字符直接按照字面的意思来使用,不再转义特 殊或不能打印的字符。 格式化字符串
Python语法基础
一些常见的控制符及其含义
基本数据类型
a = "我的名字是 %s " % “python" b = "我的年龄为 %d " % 20 c = "我的年龄为 %o " % 20 d = "我的年龄为 %x " % 20 e = "我的身高为 %f " % 175.8 f = "我的身高为 %g " % 175.8 g = "我的身高为 %e " % 175.8
03
Python基本数据类型
Python语法基础
《Python数据分析》 课件 第二章 Python语言基础(55页)

1 . 3 基本数据类型2 .字符串字符串是 Python 中最常用的数据类型 。可以使用引号(单引号 , 双引号 , 三引号)作为界定符来创建字符串。
Str1 = "单引号字符串"
# 使用单引号创建字符串
Str2 = "双引号字符串"
# 使用双引号创建字符串
Str3 = """三引号字符串"""
1 .4 变量与常量2. 常量常量就是程序运行过程中一直不变的量 , 常量一般使用全大写英文来表示。例如数学中的圆周率PI就是一个常量。import mathmath.pi
1 . 5 标识符与关键字1. 标识符标识符就是程序中用来表示变量 、 函数 、类和其他对象的名称 。Python 的标识符由字母 、数字 、下划线“_ ”组成 , 但不能以数字开头。
and
一
24 non local25 not
序号
关键字
23
lambda
关键字elifelseexcept
这就是所谓26的关键字。or
序号12 13 14
序号 关键字
2 None
转义字符
意义
转义字符
意义
\a
响铃
\\
反斜杠符号
\b
退格(Backspace)
\"
单引号
\f
换页
\"
双引号
\n
换行
\(在行尾时)
续行符
\r
回车
\0
空字符
\t
横向制表符
\ddd
1到3位八进制数代表的字符
\v
纵向制表符
\xhh
十六进制数代表的字符
Python基础教程第2章(共133张)

*
乘法运算
2*2的结果是4
/
除法运算
4/2的结果是2
%
求模运算
10 % 3的结果是1
**
幂运算。x**y返回x的y次幂 2**3的结果是8 Nhomakorabea//
整除运算,即返回商的整数 9//2的结果 4
部分
第21页,共133页。
2.赋值运算符
位运算符 = += -= *= /= %= **= //=
直接赋值 加法赋值 减法赋值 乘法赋值 除法赋值 取模赋值 幂赋值 整除赋值
第37页,共133页。
【例2-13】 嵌套if语句(yǔjù)的例子
: eval(str) 参数str是待计算的Python表达式字符串。
第11页,共133页。
【例2-4】
a = "1"; b = int(a)+1; print(b);
第12页,共133页。
【例2-5】
a = "1+2"; print(eval(a)); 运行(yùnxíng)结果为3。
第13页,共133页。
位“与”操作。只要两个表达式的某位都为 1,则结果的该位为 1;
否则,结果的该位为 0
|
按位或运算, 运算符查看两个表达式的二进制表示法的值,并执行按
位“或”操作。只要两个表达式的某位有一个为 1,则结果的该位为
1;否则,结果的该位为 0
^
按位异或运算。异或的运算法则为:0异或0=0,1异或0=1,0异或1=1,
2.3.1 赋值语句
2.3.2 条件分支语句 3.3.3 循环语句 2.3.4 try-except语句
第32页,共133页。
Python程序设计课件第2章 Python基本语法

10
10.0
3+2j
1 数值类型
基本数据类型
内置函数isinstance(obj,class)可以用来测试对象obj是否 为指定类型class的实例。
【例2-6】内置函数isinstance()测定对象是否为指定类型。
n=10 print( isinstance(n,int)) 运行结果: True
内存
苹果
fruit_01
香蕉
fruit_02
…
…
2 变量的定义与赋值
标识符与变量、常量
变量赋值对于内存的使用情况如下:
3)变量fruit_01赋值“苹果”,变量fruit_02的值等于fruit_01,代码如下:
fruit_01 = ‘苹果’ fruit_02 = fruit_01
内存
苹果
fruit_01
if (year % 4 == 0 and year % 100 !=
0 or
year % 400 == 0): print(str(year) + " 是闰年") #不推荐写法:反斜杠连接行 year=2000
if (year % 4 == 0 and year % 100 !=
0 or \
year % 400 == 0): print(str(year) + " 是闰年")
显示结果: 35995344 <class 'str'> 学习强国 8791221138064 <class 'int'> 123
2 变量的定义与赋值
标识符与变量、常量
1.变量的赋值和存储 (2)删除变量
二级Python编程指南全套ppt完整版课件整本书电子教案最全教学教程(最新)

第三个元素为 : 2000 删除第三个元素后 : ['中国', '医大', 2018]
print(“中国医科大学计算机教研室")
以上命令输出结果如下:
中国医科大学计算机教研室
1.4 Python集成开发环境
Python自带了一种开发环境,可运行python命令、程序和简单的程序调试, 点击“python”文件夹中的IDLE启动。
1.5 Python的输入/输出
1.5.1 Python的输入
1.2 Python的安装
安装完成后会弹出安装成功界面。
1.2 Python的安装
可在“cmd”窗口测试Python是否安装成功,在“cmd”窗口输入 “python”命令,如果显示类似如下版本等信息则说明Python安装成功。
1.3 第一个Python程序
在cmd窗口中,运行第一行python代码:
2.1 Python基本数据类型
2.1.4 列表
• 2. 访问列表中的值 • 使用下标索引来访问列表中的值,也可以使用方括号截取,与访问
字符串中的值类似。代码如下:
list1 = ['智能', '医学', 2008, 2018] list2 = [1, 2, 3, 4, 5] print ("list1[0]: ", list1[0]) print ("list2[1:4]: ", list2[1:4])
型也可以使用科学计数法表示(如2.4e2 = 2.4 x 102 = 240)。 • (3)复数(complex): 复数由实数部分和虚数部分构成,可以
用a + bj或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。
print(“中国医科大学计算机教研室")
以上命令输出结果如下:
中国医科大学计算机教研室
1.4 Python集成开发环境
Python自带了一种开发环境,可运行python命令、程序和简单的程序调试, 点击“python”文件夹中的IDLE启动。
1.5 Python的输入/输出
1.5.1 Python的输入
1.2 Python的安装
安装完成后会弹出安装成功界面。
1.2 Python的安装
可在“cmd”窗口测试Python是否安装成功,在“cmd”窗口输入 “python”命令,如果显示类似如下版本等信息则说明Python安装成功。
1.3 第一个Python程序
在cmd窗口中,运行第一行python代码:
2.1 Python基本数据类型
2.1.4 列表
• 2. 访问列表中的值 • 使用下标索引来访问列表中的值,也可以使用方括号截取,与访问
字符串中的值类似。代码如下:
list1 = ['智能', '医学', 2008, 2018] list2 = [1, 2, 3, 4, 5] print ("list1[0]: ", list1[0]) print ("list2[1:4]: ", list2[1:4])
型也可以使用科学计数法表示(如2.4e2 = 2.4 x 102 = 240)。 • (3)复数(complex): 复数由实数部分和虚数部分构成,可以
用a + bj或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。
python二级电子教案 第2章 Python语言基本语法元素

保留字
保留字,也称为关键字,指被编程语言内部定义 并保留使用的标识符。
程序员编写程序不能定义与保留字相同的标识符。 每种程序设计语言都有一套保留字,保留字一般
用来构成程序整体框架、表达关键值和具有结构 性的复杂语义等。 掌握一门编程语言首先要熟记其所对应的保留字。
保留字
Python 3.x保留字列表 (33个)
表达式一般由数据和操作符等构成,这是构成 Python语句的重要部分。
赋值语句
Python语言中,= 表示“赋值”,即将等号右侧 的值计算后将结果值赋给左侧变量,包含等号(=) 的语句称为“赋值语句” <变量> = <表达式>
同步赋值语句:同时给多个变量赋值 <变量1>, …, <变量N> = <表达式1>, …, <表达式N>
引用
引用功能库之后,采用<功能库名称>.<函数名称>() 方式调用具体功能。
其他语句
除了赋值语句外,Python程序还包括一些其他的 语句类型,例如,分支语句和循环语句等。更多的 分支和循环内容将在第4章介绍。这里仅简要介绍 这两类语句的基本使用。
分支语句
分支语句是控制程序运行的一种语句,它的作用是根据判断 条件选择程序执行路径。分支语句包括:单分支、二分支和 多分支。
一个整数值可以表示为十进制、十六进制、八进制 和二进制等不同进制形式。
十进制: 1010 十六进制: 0x3F2 八进制: 0o1762 二进制: 0b001111110010
数字类型
一个浮点数可以表示为带有小数点的一般形式,也
可以采用科学计数法表示。例如:浮点数123.456,
两种表示方式如下:
《Python语言》配套PPT之二:基本语法

大数据应用人才培养系列教材
Python语言
刘鹏 张燕 李肖俊 主编
总主编
刘 河 钟 涛 副主编
大数据应用人才培养系列教材
第二章 基本语法
2.1 PEP8 风格指南 2.2 变量与数据类型 2.3 表达式 2.4 实验 2.5 小结 习题
2.1 PEP8 风格指南
第二章 基本语法
Python Enhancement Proposal #8,是Python 增强提案(Python Enhancement Proposals)中的 第8号,缩写为PEP 8,它是针对Python代码格式而 编订的风格指南。本节将介绍PEP8的部分内容,例 如变量、函数和方法、属性和类、模块和包等关键因 素的命名规则,以及运算符等相关规定,并强烈建议 读者在编写Python程序源代码时,应该遵循该指南, 可以使项目更利于多人协作,并且后续的维护工作也 将变得更容易。
第二章 基本语法
Python 3的关键字和保留字,可以从shell命令行中查看,方法如下:
>>> import keyword
#导入keyword模块
>>> keyword.kwlist
#调用kwlist显示保留关键字列表
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', ' elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
Python语言
刘鹏 张燕 李肖俊 主编
总主编
刘 河 钟 涛 副主编
大数据应用人才培养系列教材
第二章 基本语法
2.1 PEP8 风格指南 2.2 变量与数据类型 2.3 表达式 2.4 实验 2.5 小结 习题
2.1 PEP8 风格指南
第二章 基本语法
Python Enhancement Proposal #8,是Python 增强提案(Python Enhancement Proposals)中的 第8号,缩写为PEP 8,它是针对Python代码格式而 编订的风格指南。本节将介绍PEP8的部分内容,例 如变量、函数和方法、属性和类、模块和包等关键因 素的命名规则,以及运算符等相关规定,并强烈建议 读者在编写Python程序源代码时,应该遵循该指南, 可以使项目更利于多人协作,并且后续的维护工作也 将变得更容易。
第二章 基本语法
Python 3的关键字和保留字,可以从shell命令行中查看,方法如下:
>>> import keyword
#导入keyword模块
>>> keyword.kwlist
#调用kwlist显示保留关键字列表
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', ' elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
(完整版)python学习课件课件

Python语言特点-强类型、应用广泛
强类型语言
• Python的变量创建后会对应一种类型,它可根据 赋值表达式的内容决定变量的类型。Python在内 部建立了管理这些变量的机制,不同类型的变量 需要类型转换。
应用广泛
• Python语言应用于数据库、网络、图形图像、数 学计算、Web开发、操作系统扩展等领域。有许 多第三方库支持Python。
• 还可以导入模块math的特定函数。例如:from math import sqrt,tan 只导入函数sqrt和 tan。
Python变量
变量是计算机内存中的一块区域,变量可以存储任 何值(也称指向),而且值可以改变。 例如:
Python变量
1、变量命名规则
变量名的长度不受限制,其中的字符必须是字母、数字或下划线(_),不能使用空格、连字符、标点符号、引号 或其他字符 变量名的第一个字符不能是数字,必须是字母或下划线。 Python区分大小写,因此TAX、Tax和tax是截然不同的变量名。 不能将Python关键字(或称为保留词)用作变量名。例如:if、else、while、def、or、and、not、in和is都是Python 关键字。
Python语言特点-简单性
• Python语言的关键字比较少,它没有分号、 begin、end等标记,代码块使用空格或制表 键缩进的方式来分隔。
• Python的代码简洁、短小、易于阅读。 • Python简化了循环语句,即使程序结构很
复杂也能快速读懂。
Python语言特点-健壮性
• Python提供了异常处理机制,能捕获程序 的异常情况。此外Python的堆栈跟踪对象 能够指出程序出错的位置和出错的原因。
Python语言由来
Python课件PPT:第2章 Python的基础语法

10**21=1021
返回相除后结果的整数部分
7/3=2
2.7.2 比较运算符
运算符
含义== 等于来自比较对象是否相等!= 不等于 比较两个对象是否不相等
> 大于
x>y返回x是否大于y
< 小于
x<y返回x是否小于y
>= 大于等于 x>=y返回x是否大于等于y
<= 小于等于 x<=y返回x是否小于等于y
上述各个参数的含义如下: ⑴ value是用户要输出的信息,后面的省略号表示可以
有多个要输出的信息; ⑵ 多个要输出信息之间的分隔符,其默认值为一个空
格; ⑶ end是一个print()函数中所有要输出信息之后添加的
符号,默认值为换行符。
2.3 变量
在Python解释器内可以直接声明变量的名 称,不必声明变量的类型,Python会自动 判别变量的类型。例如声明一个变量x,其 值为1:
2.7.8 运算符的优先级
下列是Python的运算符,以处理顺序的先 后排列:
(1) (),[],{} (2) `object` (3) object[i],object[1:r],
object.attribute,function() (4) +x,-x,~x (5) x**y:x的y次方
2.1.2 换行问题
在Python语言中,常见的换行问题如下: 1. 换行符 2. 程序代码超过一行 3. 将数行表达式写成一行
2.1.3 代码注释
Python中的注释有单行注释和多行注释。 Python中单行注释以#开头,例如::
# 这是一个注释 print("Hello, World!") 多行注释用3个单引号(''')或者3个双引号
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注意:标识符对大小写敏感,python和Python 是两保留字
保留字,也称为关键字,指被编程语言内部定义 并保留使用的标识符。
程序员编写程序不能定义与保留字相同的标识符。 每种程序设计语言都有一套保留字,保留字一般
用来构成程序整体框架、表达关键值和具有结构 性的复杂语义等。 掌握一门编程语言首先要熟记其所对应的保留字。
ko
7
程序的格式框架
单层缩进
多层缩进
ko
8
注释
注释是代码中的辅助性文字,会被编译或解释器 略去,不被计算机执行,一般用于程序员对代码 的说明。Python语言采用#表示一行注释的开始, 多行注释需要在每行开始都使用#。
1 #注释的第一行 2 #注释的第二行 3 #注释的第三行
ko
9
注释
Python程序中的非注释语句将按顺序执行,注释 语句将被解释器过滤掉,不被执行。注释一般用 于在代码中标明作者和版权信息,或解释代码原 理及用途,或通过注释单行代码辅助程序调试。
ko
18
数字类型
一个整数值可以表示为十进制、十六进制、八进制 和二进制等不同进制形式。
十进制: 1010 十六进制: 0x3F2 八进制: 0o1762 二进制: 0b001111110010
ko
19
数字类型
一个浮点数可以表示为带有小数点的一般形式,也
可以采用科学计数法表示。例如:浮点数123.456,
ko
3
知识导图
ko
4
程序的格式框架
ko
5
缩进
Python语言采用严格的“缩进”来表明程序的 格式框架。缩进指每一行代码开始前的空白区 域,用来表示代码之间的包含和层次关系。
1个缩进 = 4个空格 缩进是Python语言中表明程序框架的唯一手段
ko
6
缩进
当表达分支、循环、函数、类等程序含义时, 在if、while、for、def、class等保留字所在完整 语句后通过英文冒号(:)结尾并在之后进行缩 进,表明后续代码与紧邻无缩进语句的所属关 系。
raise return try while with yield True False None
ko
15
数据类型
ko
16
数据类型概述
Python语言支持多种数据类型,最简单的包括数 字类型、字符串类型,略微复杂的包括元组类型、 集合类型、列表类型、字典类型等。
ko
17
数字类型
表示数字或数值的数据类型称为数字类型, Python语言提供3种数字类型:整数、浮点数和复 数,分别对应数学中的整数、实数和复数。
全国计算机等级考试二级教程
Python语言程序设计 (2018年版)
ko
1
【第2章】 Python语言基本语法元素
ko
2
考纲考点
程序的基本语法元素:程序的格式框架、缩进、 注释、变量、命名、保留字、数据类型、赋值语 句、引用
基本输入输出函数:input()、eval()、print() 源程序的书写风格
ko
24
程序的语句元素
ko
25
表达式
产生或计算新数据值的代码片段称为表达式。表 达式类似数学中的计算公式,以表达单一功能为目 的,运算后产生运算结果,运算结果的类型由操作 符或运算符决定。
表达式一般由数据和操作符等构成,这是构成 Python语句的重要部分。
ko
26
赋值语句
Python语言中,= 表示“赋值”,即将等号右侧 的值计算后将结果值赋给左侧变量,包含等号(=) 的语句称为“赋值语句” <变量> = <表达式>
字符串
如果字符串长度为L,正向递增需要以最左侧字符 序号为0,向右依次递增,最右侧字符序号为L-1; 反向递减序号以最右侧字符序号为-1,向左依次递 减,最左侧字符序号为-L。
>酒>>"对酒当歌,人生几何?"[1] >>>"对酒当歌,人生几何?"[-1] ?
ko
22
字符串
可以采用[N: M]格式获取字符串的子串,这个操作 被形象地称为切片。[N: M]获取字符串中从N到M (但不包含M)间连续的子字符串。
>朝>露>"譬如朝露,去日苦多。"[2:4] >>>"譬如朝露,去日苦多。"[5:-2] 去日苦
ko
23
字符串
可以通过Python默认提供的len()函数获取字符串 的长度,一个中文字符和西文字符的长度都记为1。
>>>len("譬如朝露,去日苦多。") 10 >>>len("Hello World") 11
ko
14
保留字
Python 3.x保留字列表 (33个)
and as assert break class continue def del
elif else except finally for from global if
import in is lambda nonlocal not or pass
两种表示方式如下:
一般形式:
123.456
科学计数法: 1.23456e2
复数类型与数学中的复数相一致,采用a+bj的形式
表示,存在实部和虚部。
ko
20
字符串
Python语言中,字符串是用两个双引号“ ”或者单 引号‘ ’括起来的一个或多个字符。
Python字符串的两种序号体系
ko
21
同步赋值语句:同时给多个变量赋值 <变量1>, …, <变量N> = <表达式1>, …, <表达式N>
ko
27
赋值语句
例:将变量x和y交换 采用单个赋值,需要3行语句:
• 即通过一个临时变量t缓存x的原始值,然后将y值赋给 x,再将x的原始值通过t赋值给y。
1 # 作者名称:著名的非著名相声演员 2 # 编写时间:2018年1月1日 3 # 版权声明:按照CC BY-NC-SA方式开源 4 print("期待世界和平")) # 2018年的良好祝愿
ko
10
语法元素的名称
ko
11
变量
变量是保存和表示数据值的一种语法元素,在 程序中十分常见。顾名思义,变量的值是可以
改变的,能够通过赋值(使用等号=表达)方式 被修改,例如:
>>>a = 99 >>>a = a + 1 >>>print(a) 100
ko
12
命名
Python语言允许采用大写字母、小写字母、数 字、下划线(_)和汉字等字符及其组合给变量命 名,但名字的首字符不能是数字,中间不能出 现空格,长度没有限制
保留字,也称为关键字,指被编程语言内部定义 并保留使用的标识符。
程序员编写程序不能定义与保留字相同的标识符。 每种程序设计语言都有一套保留字,保留字一般
用来构成程序整体框架、表达关键值和具有结构 性的复杂语义等。 掌握一门编程语言首先要熟记其所对应的保留字。
ko
7
程序的格式框架
单层缩进
多层缩进
ko
8
注释
注释是代码中的辅助性文字,会被编译或解释器 略去,不被计算机执行,一般用于程序员对代码 的说明。Python语言采用#表示一行注释的开始, 多行注释需要在每行开始都使用#。
1 #注释的第一行 2 #注释的第二行 3 #注释的第三行
ko
9
注释
Python程序中的非注释语句将按顺序执行,注释 语句将被解释器过滤掉,不被执行。注释一般用 于在代码中标明作者和版权信息,或解释代码原 理及用途,或通过注释单行代码辅助程序调试。
ko
18
数字类型
一个整数值可以表示为十进制、十六进制、八进制 和二进制等不同进制形式。
十进制: 1010 十六进制: 0x3F2 八进制: 0o1762 二进制: 0b001111110010
ko
19
数字类型
一个浮点数可以表示为带有小数点的一般形式,也
可以采用科学计数法表示。例如:浮点数123.456,
ko
3
知识导图
ko
4
程序的格式框架
ko
5
缩进
Python语言采用严格的“缩进”来表明程序的 格式框架。缩进指每一行代码开始前的空白区 域,用来表示代码之间的包含和层次关系。
1个缩进 = 4个空格 缩进是Python语言中表明程序框架的唯一手段
ko
6
缩进
当表达分支、循环、函数、类等程序含义时, 在if、while、for、def、class等保留字所在完整 语句后通过英文冒号(:)结尾并在之后进行缩 进,表明后续代码与紧邻无缩进语句的所属关 系。
raise return try while with yield True False None
ko
15
数据类型
ko
16
数据类型概述
Python语言支持多种数据类型,最简单的包括数 字类型、字符串类型,略微复杂的包括元组类型、 集合类型、列表类型、字典类型等。
ko
17
数字类型
表示数字或数值的数据类型称为数字类型, Python语言提供3种数字类型:整数、浮点数和复 数,分别对应数学中的整数、实数和复数。
全国计算机等级考试二级教程
Python语言程序设计 (2018年版)
ko
1
【第2章】 Python语言基本语法元素
ko
2
考纲考点
程序的基本语法元素:程序的格式框架、缩进、 注释、变量、命名、保留字、数据类型、赋值语 句、引用
基本输入输出函数:input()、eval()、print() 源程序的书写风格
ko
24
程序的语句元素
ko
25
表达式
产生或计算新数据值的代码片段称为表达式。表 达式类似数学中的计算公式,以表达单一功能为目 的,运算后产生运算结果,运算结果的类型由操作 符或运算符决定。
表达式一般由数据和操作符等构成,这是构成 Python语句的重要部分。
ko
26
赋值语句
Python语言中,= 表示“赋值”,即将等号右侧 的值计算后将结果值赋给左侧变量,包含等号(=) 的语句称为“赋值语句” <变量> = <表达式>
字符串
如果字符串长度为L,正向递增需要以最左侧字符 序号为0,向右依次递增,最右侧字符序号为L-1; 反向递减序号以最右侧字符序号为-1,向左依次递 减,最左侧字符序号为-L。
>酒>>"对酒当歌,人生几何?"[1] >>>"对酒当歌,人生几何?"[-1] ?
ko
22
字符串
可以采用[N: M]格式获取字符串的子串,这个操作 被形象地称为切片。[N: M]获取字符串中从N到M (但不包含M)间连续的子字符串。
>朝>露>"譬如朝露,去日苦多。"[2:4] >>>"譬如朝露,去日苦多。"[5:-2] 去日苦
ko
23
字符串
可以通过Python默认提供的len()函数获取字符串 的长度,一个中文字符和西文字符的长度都记为1。
>>>len("譬如朝露,去日苦多。") 10 >>>len("Hello World") 11
ko
14
保留字
Python 3.x保留字列表 (33个)
and as assert break class continue def del
elif else except finally for from global if
import in is lambda nonlocal not or pass
两种表示方式如下:
一般形式:
123.456
科学计数法: 1.23456e2
复数类型与数学中的复数相一致,采用a+bj的形式
表示,存在实部和虚部。
ko
20
字符串
Python语言中,字符串是用两个双引号“ ”或者单 引号‘ ’括起来的一个或多个字符。
Python字符串的两种序号体系
ko
21
同步赋值语句:同时给多个变量赋值 <变量1>, …, <变量N> = <表达式1>, …, <表达式N>
ko
27
赋值语句
例:将变量x和y交换 采用单个赋值,需要3行语句:
• 即通过一个临时变量t缓存x的原始值,然后将y值赋给 x,再将x的原始值通过t赋值给y。
1 # 作者名称:著名的非著名相声演员 2 # 编写时间:2018年1月1日 3 # 版权声明:按照CC BY-NC-SA方式开源 4 print("期待世界和平")) # 2018年的良好祝愿
ko
10
语法元素的名称
ko
11
变量
变量是保存和表示数据值的一种语法元素,在 程序中十分常见。顾名思义,变量的值是可以
改变的,能够通过赋值(使用等号=表达)方式 被修改,例如:
>>>a = 99 >>>a = a + 1 >>>print(a) 100
ko
12
命名
Python语言允许采用大写字母、小写字母、数 字、下划线(_)和汉字等字符及其组合给变量命 名,但名字的首字符不能是数字,中间不能出 现空格,长度没有限制