内容正文:
第3节 信息的处理
第二单元 算法及其实现
01
数据类型及其运算
02
变量与赋值
contents
目录
行业PPT模板http:///hangye/
导入新课
03
从诞生之初为了实现自动计算,到后来能够实现文字、图片及声音等信息的自动处理计算机在功能方面有了巨大的突破,并推动了信息社会的形成。究其原因,在于人们找到了实现信息编码及其运算处理的方法。
导入新课
03
1、Python是一种跨平台、开源、解释型的高级编程语言。
2、常用函数
print( )也是Python内置函数,主要作用是打印输出。括号里可是字符串、数字、表达式等,执行时会打印输出一个字符串。
在IDLE解释器命令提示符后输入以下命令,观察运行结果:
>>> print(“2+3=”,2+3)
Python创建的程序文件类型(扩展名)为 .
input( )是Python内置函数,主要用于接收用户通过键盘输入的数据。格式:x=input(“字符串”)
py
2+3=5
讲授新课
数据类型及其运算
计算机中的所有信息都是以二进制数据形式编码并存放在计算机中,以便程序进行读取与运算等操作。为了帮助程序识别不同类型的信息并实现高效的操作,多数计算机语言都会制定相应的数据类型与配套的运算规则。
讲授新课
在编写程序解决问题的过程中,为了更好地处理各种数据,程序设计语言提供了多种数据类型。
Python语言中常见的数据类型有整型(int)、浮点型(float)、字符串型(str)、布尔型(bool)。
讲授新课
Python语言中,整型和浮点型可以统称为数值型或数字型
1、整型(int):整型的意义和数学中的整数是相同的,只包括正整数、负整数和0。
2、浮点型(float):可以表示小数。由于小数可以写成科学计数法,小数点可以随便移动,所以称浮点型。
数学中的整数,如:0,1,-2等
数学中的小数,如:2.0,3.14,-6.8等
讲授新课
Python语言中,字符串就是普通的文本,用双引号(””)或者单引号(‘’)括起来。
比如说“中国”,‘30045’都表示普通的文本。例如身份证号,序列号,考籍号,是用数字表示的文本。
Python语言中加了引号的‘123’不能进行算术运算的,不是数字型而是字符串型。
讲授新课
Python语言中,使用布尔型数据来表达逻辑判断状态。
布尔型只有真假两种值,分别用True和False表示。
算术运算
计算机在实现整型或浮点型数据运算时,必须遵循数学的算术运算规则。
讲授新课
Python 代码中的整除、求余、乘方与运算优先级别
整除、求余与乘方都是数学中常见的算术运算。在Python代码中整除通常是指两个整数相除之后,取商的整数部分;求余通常是指两个整数相除后取余数;乘方通常是指若干个相同因数相乘的运算。而运算优先级别是指在一个Python 表达式中,不同运算符的先后运算执行顺序。高级别的运算符会先于低级别的执行,若运算符级别相同时,则按照从左到右顺序进行依次运算。
拓
展
阅
读
讲授新课
讲授新课
字符串运算
字符串运算是处理字符串型数据的运算。简单的字符串运算有连接、重复及判断等,相关运算符及其实例表示如表所示。
运算符 作用 实例表示 输出
+ 连接 print(中'+'国’)#实现两个字符串连接 中国
* 重复 print(H'*2)#重复输出字符串 HH
in 判断 print(! in'steven’)#判断!是否在'steven'中,如果是则为 True,否则为 False True
内存数据的访问与修改
凡是程序能够直接进行运算的各种类型数据,均存放在计算机的内存中。这些数据可能会分布在不同的区域,但为了让程序能够既准确又方便地实现对它们的访问与修改,计算机语言就引人了变量这个概念。
讲授新课
讲授新课
变量名
1、变量名由字母、数字、下划线组成,但数字不能作为开头
2、系统关键字不能用作变量名
3、区分大小写。例:A1和a1就是两个变量名
4、使用变量之前,先给变量赋值
讲授新课
Python中的关键字
Python中的关键字
False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield
break for not
关键字是预先保留的标识符,因此又称为保留字,每个关键字都有特殊的含义。
讲授新课
赋值语句是最基本的语句,它的作用就是将表达式的值赋给变量。
格式:变量名=表达式(字符、变量、数字) 其中“=”为赋值号,
A=B 念作将B的值赋给A
功能:将“=”右边表达式的计算结果,存储到“=”左边指定的变量中。
运行以下程序,c的最终值是:a=5b=7c=10c=a+b
赋值符号不同于“等号(==)”,赋值符号左边的变量如果原来没有值,在执行完赋值语句后,该变量获得一个值;如果原来已有值,则执行赋值语句后,以赋值符号右边表达式的值替代原来的值。
赋值语句
12
运算符 名称 代码实例及解释
+= 加法赋值运算符 c+=a等效于c=c+a
-= 减法赋值运算符 c-=a等效于c=c-a
*= 乘法赋值运算符 c*=a等效于c=c*a
/= 除法赋值运算符 c/=a等效于c=c/a
讲授新课
小清团队为要开发的软件的程序代码确定了数据存储类型、变量名及加减法运算表达式样式等,如评委给的分数用浮点型存储,变量名统一用大写字母开头并用英文标注它的用途等。你为自己开发软件的程序代码确定了哪些具体内容?请填写在下面的横线上。
项目实施
谢 谢 观 看
$$