资源简介 (共25张PPT)4.1 Python程序语言基础知识了解Python的常量和变量了解Python的数据类型了解Python的运算符及其优先级了解Python的函数学习目标4.1.1 Python的常量和变量——P671.常量在程序运行过程中,值始终不发生变化的量。固定的数值:3.14 45 、、、字符串: ‘hello’ ‘good’、、、图书管理员如何快速找到某本书?中医如何快速找到某种药材?程序是如何快速找到所需数据?4.1.1 Python的常量和变量——P674.1.1 Python的常量和变量——P672.变量贴了标签的药箱4.1.1 Python的常量和变量——P671m标识符(变量名)2.变量值(内容)有=变量是指程序运行过程中其值可以发生变化的量。3.14‘hello’[1,2,3]赋值号4.1.1 Python的常量和变量——P672.变量的赋值标识符= 值=把值赋值给标识符把11赋值给mm = 11把m的值赋值给nn = m把m+5的值赋值给nn = m+54.1.1 Python的常量和变量——P672.变量中文名:姓+名变量名命名有哪些规则?4.1.1 Python的常量和变量——P672.变量【项目练习】判断以下变量的标识符是否正确?1a _a1A1=5 a1=5if IF%name Name×√√√×√×√4.1.1 Python的常量和变量——P672.变量标识符组成:字母(A-Z,a-z)数字(0-9)下划线( _ )标识符命名规则:第一个字符 :不能以数字开头不能使用关键字:input print forwhile break int …严格区分大小写4.1.2 Python的数据类型——P681.数据类型【项目练习】猜测以下变量的数据类型,并用 Python IDLE检验你的猜测。a = 123456 f = ['Good','Run',1997,2000]b = 123.56 g = [1,2,3,4,5,6]c = 'abc’ h = ('Good','Run',1997,2000)d = "xyz“ i = (1,2,3,4,5,6)e = "123“ j = {1,2,3,4,5,6}j = {"姓名":"张三","年龄":15,"QQ号":"1301501200"}intfloatStringStringStringListListTupleTupleSetsDictionary4.1.2 Python的数据类型——P681.数据类型【项目练习】 用 Python IDLE检验下列四个程序段的运行结果,并归纳总结。 例一 例二 例三 例四具体内容 a='123’ print(a[0]) print(a[1]) print(a[-1]) a =[1,2,3,4,5,6] print(a[0]) print(a[5]) print(a[-6]) a =(0,2,4,6,8) print(a[0]) print(a[4]) print(a[-5]) a = {1,3,5,7,9} print(a[0])print(a[4])print(a[-5])运行结果 是否有序 123161080有序有序有序TypeError:'set' does not support indexing ……无序4.1.3 Python的运算符及表达式——P69【项目练习】1.用Python语言表示以下数学要求,2.猜测算术表达式的值,并用Python IDLE 检验你的猜测。算术运算符关系运算符赋值运算符成员运算符逻辑运算符数学要求 y=3.22+2*3.2-10 17除以5的余数 17整除5算术表达式你的猜测检验结果y=3.2**2+2*3.2-1017%517//56.6400000…….1234.1.3 Python的运算符及表达式——P70【项目练习】1.猜测以下六个关系表达式的结果,2.并用Python IDLE 检验你的猜测。3.根据上列计算结果,总结归纳关系表达式的值有几种情况?算术运算符关系运算符赋值运算符成员运算符逻辑运算符关系表达式 1>2 2>=2 2<3 2<=2.0 3==3.0 3!=3.0你的猜测值FalseTrueTrueTrueTrueFalse4.1.3 Python的运算符及表达式——P70【项目练习】1.心算右侧表达式的值《活动手册》P772.并用Python IDLE验证右侧表达式的值。算术运算符关系运算符赋值运算符成员运算符逻辑运算符a = 21b = 2b += ab *= ab /= ab = 2b %= aa **= bb //= aa=441b=04.1.3 Python的运算符及表达式——P71【项目练习】1.阅读以下程序段,写出你的计算结果2.请利用Python IDLE 验证程序的计算结果。算术运算符关系运算符赋值运算符成员运算符逻辑运算符g = ["陶瓷","砖块","瓦块","建筑垃圾","渣土","废纸","瓷器碎片"]s = ["食材废料","剩菜","剩饭","果皮","果核","过期食品","中药药渣"]y = ["废药品","废杀虫剂","消毒剂","废油漆和溶剂","废荧光灯管","废温度计","废血压计","废电池""]h = ["废纸","塑料","玻璃","金属","布料"]a = "废纸"b = "消毒剂"if a in g:print("a是干垃级")else:print("a不是干垃级")if b not in s:print("b不是湿垃级")else:print("b是湿垃圾")a = "塑料"if a in g:print("a是干垃级")else:print("a不是干垃级")Line 1-a is not available in the giver listLine 2-b is not available in the given listLine 1-a is not available in the giver list4.1.3 Python的运算符及表达式——P70【项目练习】1.猜测以下逻辑表达式的结果,2.并用Python IDLE 检验你的猜测。2.根据运行结果总结归纳三个逻辑运算符的优先级。算术运算符关系运算符赋值运算符成员运算符逻辑运算符逻辑表达式 3 or 0 and 5 not 0 and 5你的猜测值35not>and>or4.1.3 Python的运算符及表达式——P71运算符类型 优先级 运算符算术运算符 1 **2 * / % //3 + -关系运算符 4 > >=< <=5 == !=赋值运算符 6 = %= /= //= -= += *= **=标识运算符 7 is is not成员运算符 8 in not in逻辑运算符 9 not10 and11 or4.1.4 Python的函数——P70【操作演示】使用Python IDLE 演示常见函数的使用及功能函数名称 示例 运行结果abs(x) abs(-123)min(x) x = [1,2,3] min(x)max(x) x = [1,2,3] max(x)int(x) int(23.12) int(-23.12) int(“123”)float(x) float(123)input(x) input(“x=”)print() print(x)1231323-24123123.0x=x4.1.4 Python的函数——P70【项目练习】快速阅读《数据与计算》P71-72,若要编写程序实现:从键盘输入两个整数,输出两数的和。1.可能用到哪些函数?2.使用Python IDLE编写程序,并验证你的设想。input()int()print()a=int(input("请输入第一个整数:"))b=int(input("请输入第一个整数:"))c=a+bprint("“a+b的和为:",c)4.1.4 Python的函数——P70【拓展学习】上网学习“函数的定义和应用”,记录你的学习笔记,包括以下内容:1.函数的定义2.函数的调用3.函数的形参和实参4.函数参数的调用1.在Python中,元素是无序不重复的是( )。A.列表 B.元组 C.集合 D.字符串2.在以下运算符中,优先级最低的运算符是( )。A.* B.!= C.+ D.=5.在Python语言中,数据的输入是通过( )来实现的。A.input()函数 B.print()函数C.output()函数 D.abs()函数4.1 课堂练习《活动手册》P94-95CDA4.1 课堂练习《活动手册》P94-956.在Python语言中,数据的输出是通过( )来实现的。A.input()函数 B.print()函数C.output()函数 D.abs()函数8.input()函数的返回结果是( )。A.数值型 B.集合C.列表 D.字符串BD4.1 课堂练习《活动手册》P94-959.算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( )。A.算术运算、赋值运算、关系运算B.算术运算、关系运算、赋值运算C.关系运算、赋值运算、算术运算D.关系运算、算术运算、赋值运算B11.在Python语言中,通过关键字( )来定义函数。A.Def B.function C.fun D.procedure12.在Python语言中,求数组长度用( )函数。A.sine B.len C.length D.str15.在Python语言中,如果a是一个集合,以下哪个语句可以添加一个元素?( )A.a.appond1. B.a.catond1. C.a[l]=3 D.a.add1.4.1 课堂练习《活动手册》P94-95ABD 展开更多...... 收起↑ 资源预览