当前位置:
文档之家› 4.1.1-4.1.2程序设计语言的基础知识-【新教材】粤教版(2019)高中信息技术必修一课件
4.1.1-4.1.2程序设计语言的基础知识-【新教材】粤教版(2019)高中信息技术必修一课件
第四章程序设计语言的基础知识
4.1 程序设计语言的基础知识
高中信息技术 必修1
4.1 程序设计语言的基础知识
新知导入
本节主要内容: 1、Python 的常量和变量。 2、Python的数据类型。 3、Python的运算符与表达式。 4、Python的函数。
4.1 程序设计语言的基础知识
新知讲解
4.1.1 Python的常量和变量
个之间的字符串
Hello World!Hello World!
输出字符串两次
4.1.2 Python的数据类型
新知讲解
Python列表类型(List) 作用:可以完成大多数集合类的数据结构实现。它支持字符,数字,字 符串甚至可以包含列表(即嵌套)。 格式:列表是写在方括号“[ ]”之间、用逗号分隔开的元素列表。 例如:list1=['Good', 'Run',1997, 2000]和list2=[1, 2, 3, 4, 5, 6, 7 ]。 列表的数据项不需要具有相同的类型。与字符串的索引一样,列表索引 从0开始。
分配给变量 c。
第四章程序设计语言的基础知识
新知讲解
4.1.2 Python的数据类型
4.1.2 Python的数据类型
新知讲解
计算机能处理的远不只数值数据,还可以是文本、图形、音频、 视频、网页等各种各样的数据。不同的数据,需要定义不同的数 据类型。 作用:用于存储各种类型的数据。
例:人的年龄可以用数字来存储,名字可以用字符来存储。
结果 5
ABC 100 1000.0 John
4.1.1 Python的常量和变量
拓展提高
多个变量赋值的情况
(1)为多个变量赋相同的值 如:a = b = c = 1 则表示创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。
(2)为多个对象赋相不同的值 如: a, b, c = 1, 2, "john" 则两个整型对象 1 和 2 分别分配给变量 a 和 b,字符串对象 “john”
4.1.2 Python的数据类型
课堂练习
已知str = ‘Hello World!’,写出下列程序的结果。
执行代码 print str print str[0]
print str[2:5]
print str * 2
结果
注释
Hello World!
输出完整字符串
H
输出字符串中的第一个字符
输出字符串中第三个至第六 llo
4.1.1 Python的常量和变量
课堂练习
判断下面变量名是否合法并说明不合法的原因。
变量名 @
123ok _zhangsan_
_张三_$ interface sina@163
是否合法
原因
否
变量名包含@符号。
否
变量名不能以数字开头。
是
变量名以下划线开头
否
变量名中包含$符号
是 变量名只包含字母(A~Z,a~z)
4.1.1 Python的常量和变量
温故知新
程序设计语言的概念及作用 在运用计算机程序求解问题时,需要有一种能够实现人机 交流的语言,即程序设计语言。 人们通过这种语言把求解的方法和步骤告诉计算机,计算 机则按照程序的流程自动求解问题。
4.1.1 Python的常量和变量
新知讲解
Python的常量 常量是指在程序运行过程中其值始终不发生变化的量,通 常是固定的数值或字符串。 【例】2020,199.99,'nihao','BYE'等都是常量。
4.1.1 Python的常量和变量
新知讲解
Python的变量 变量是指在程序运行过程中其值可以发生变化的量。在程序 设计语言中,可以用指定的名字来代表。 变量由“标识符” (又称“名字”)和变量的“内容”(又 称“值”)两部分组成。
4.1.1 Python的常量和变量
新知讲解
Python的变量命名规则: (1)变量名只能包含字母(A~Z,a~z)、数字、下划线(0~ 9)。且只能以字母或下划线开头。 (2) 字母大小写是有区别的,空格不允许出现在变量名中。 (3)不能用Python关键字作为变量名。 (4)变量名应当是有意义的。不能过短或过长。 (5)Python是动态语言,不需要定义数据类型。
4.1.2 Python的数据类型
新知讲解
Python能够直接处理的常用数据类型: (1)Number(数值) (2)string(字符串) (3)List(列表) (4)Tuple(元组) (5)Sets(集合) (6)Dictionary(字典)
4.1.2 Python的数据类型
新知讲解
Python数值类型(Number) 作用:用于存储数值。 (1)int(有符号整型)通常被称为整型或整数,是正或负整数,不带小 数点。 (2)float(浮点型)浮点型由整数部分与小数部分组成,如5.5。
-21.9
080
32.3e+18
-0490
-90.
-0x260
-32.54e100
0x69
70.2E-12
Complex(复数) 3.14j 45.j
9.322e-36j .876j
-.6545+0J 3e+26J 4.53e-7j
4.1.2 Python的数据类型
新知讲解
Python字符串类型(string) 组 成:由数字、字母、下划线组成,且以单引号或双引号括起来的任 意文本。 格 式:s="a1a2···an"(n>=0) 取 值: 方式一:从左到右索引默认0开始的,最大范围是字符串长度少1。 方式二:从右到左索引默认-1开始的,最大范围是字符串开头。
4.1.1 Python的常量和变量
课堂练习
根据变量动态赋值代码写出结果
变量动态赋值代码 a=5 print(a) a='ABC' print(a) counter = 100 print counter miles = 1000.0 print miles name = "John" print name
否
变量名包含@符号。
否
in是Python中的关键字
4.1.1 Python的常量和变量
新知讲解
Python变量的赋值 (1)Python 中的变量赋值不需要类型声明。 (2)每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 (3)每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 (4)等号(=)用来给变量赋值。 (5)等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储 在变量中的值。
(3)complex(复数)复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是 浮点型。
4.1.2 Python的数据类型
课堂练习
Python不同的数字类型
Int(整型) Float(浮点型)
10
0.0
100
15.20
-786