资源简介 (共24张PPT)日期XXXXX学校程序设计语言的基础知识信息教研组复习一Python的常量和变量二Python的数据类型三Python的运算符与表达式四Python的函数学习目标课堂导入求圆的面积:半径为2cm2面积=?数学方法:S=3.14*2*2程序方法:一Python的常量和变量带着问题阅读课本67~68页Python的常量与变量(5min)常量的概念变量的概念变量的组成标识符的命名规则变量的赋值特点一Python的常量和变量常量:常量是指在程序运行过程中其值始终不发生变化的量,统称是固定的数值或字符串。例如:45,”Hello”,”Good”变量:变量是指在程序运行过程中其值可以发生变化的量。求圆的面积3.14半径面积一Python的常量和变量变量:变量是指在程序运行过程中其值可以发生变化的量。变量组成:变量的“标识符”(又称“名字”)和变量的“内容”(又称“值”)两部分组成(1)变量名只能包含字母(A~Z,a~z)、数字、下划线(0~9)。且只能以字母或下划线开头。(2)字母大小写是有区别的,空格不允许出现在变量名中。(3)不能用Python关键字作为变量名。Python的变量命名规则(4)变量名应当是有意义的。不能过短或过长。(5)Python是动态语言,不需要定义数据类型。一Python的常量和变量判断下面变量名是否合法并说明不合法的原因。变量名 是否合法 原因@abc.com123ok_zhangsan__张三_$interfacesina@163in否否否否否是是变量名包含@符号。变量名不能以数字开头。变量名包含@符号。变量名以下划线开头变量名中包含$符号变量名只包含字母(A~Z,a~z)in是Python中的关键字求圆的面积:变量半径:r变量面积:S一Python的常量和变量Python变量的赋值Python是动态语言,动态语言的变量不需要进行定义数据类型,其数据类型可以不固定,是动态的,需要根据其赋予的值来确定其数据类型。相对而言,动态语言更灵活,同样一个变量是可以重复赋值的,而且可以被赋予不同类型的值。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。但其安全性更高。数据类型?二Python的数据类型251463String(字符串)Number(数值)List(列表)Tuple(元组)Dictionary(字典)Sets(集合)阅读教材68页Python的数据类型,并勾画出各数据类型的特点二Python的数据类型整型(int):通常被称为整型或整数,是正或负整数,不带小数点。如234,16等。浮点型(float):浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示,如2.5e2 =2.5×102=250。复数(complex):复数由实数部分和虚数部分构成,可以用a+bj或者complex(a, b)表示,复数的实部a和虚部b都是浮点型。Python数值类型(Number)二Python的数据类型字符串:以单引号或双引号括起来的任意文本,如‘abc’ “xyz”等。字符串的索引从0开始,-1 为从末尾开始的位置。如s=“word” s[1]=“o” s[-1]=“d”Python字符串类型(string)执行代码 结果 注释print strprint str[0]print str[2:5]print str*2已知str = ‘Hello World!’,写出下列程序的结果。Hello Word!输出字符串中第三个至第六个之间的字符串Hello Word!Hello Word!lloH输出完整字符串输出字符串中的第一个字符输出字符串两次二Python的数据类型字符串:列表是写在方括号“[ ]”之间、用逗号分隔开的元素列表。例如,list1=['Good', 'Run',1997, 2000]和list2=[1, 2, 3, 4, 5, 6, 7 ]。列表的数据项不需要具有相同的类型。与字符串的索引一样,列表索引从0开始。Python列表类型(List)执行代码 结果 注释print listprint list[0]print list[1:3]print list*2已知list = [ 'runoob', 786 , 2.23, 'john', 70.2 ] 写出下列程序的结果。['runoob', 786, 2.23, 'john', 70.2]输出第二至第三个元素['runoob', 786, 2.23, 'john', 70.2,'runoob', 786, 2.23, 'john', 70.2][786, 2.23]runoob输出完整列表输出列表的第一个元素输出列表两次二Python的数据类型元组:元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,创建元组只需要在括号中添加元素,并使用逗号隔开。例如,tup1=(‘G o o d’,‘R u n’,1997,2000)和tup2=(1,2,3,4,5)。元组也可以被索引且下标索引从0开始,-1为从末尾开始的位置。Python 元组类型(tuple)集合: 集合是一个无序不重复元素的序列。基本功能是进行成员关系测试和删除重复元素。可以使用大括号{ }或者set( )函数创建集合。创建一个空集合必须用 set( ) 而不是{ }Python 集合类型(Sets)二Python的数据类型元组:字典是无序的对象集合。字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用{ }标识,它是一个无序的“键(key):值(value)”对集合。键必须使用不可变类型。在同一个字典中,键必须是唯一的。Python 字典类型(Dictionary)二Python的数据类型求圆的面积:半径为2cm2面积=?数据描述 常/变量 变量名 数据类型圆周率半径面积常量变量变量Prfloatfloatint/float变量Sfloat三Python的运算符与表达式算术运算符 > 关系运算符 > 赋值运算符 > 逻辑运算符整体优先级:三Python的运算符与表达式求圆的面积:半径为2cm2面积=?数据描述 常/变量 变量名 数据类型 表达式圆周率半径面积常量变量变量Prfloatfloatint/floatP=3.14r=2变量SfloatS=P*r*r三Python的运算符与表达式求圆的面积:半径为2cm2面积=?上述程序中使用的表达式为:赋值表达式和算术表达式四Python的函数函数:函数是Python语言程序的基石,是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。Python 默认带有一些常用的函数,如求绝对值函数、求和函数、求最大值和最小值函数等。可以通过调用函数来实现某一特定功能,用户可以自己定义函数。四Python的函数求圆的面积:半径为2cm2面积=?请结合教材71~72页表4-8,分析上面程序可以使用的函数四Python的函数求圆的面积:半径为2cm2面积=?上述程序中使用的Python函数为:int()、 input()、 print()小结程序设计语言的基础知识日期XXXXX学校THANKS!信息教研组 展开更多...... 收起↑ 资源预览