4.1程序设计语言基础知识 课件 2023—2024学年粤教版(2019)高中信息技术必修1

2024-02-28
| 29页
| 1040人阅读
| 32人下载
普通

内容正文:

第四章 程序设计语言 4.1程序设计语言的基础知识 很久以前 1 后来。。。 2 再后来。。。 3 现在及和将来。。。 4 2 程序设计基础 Python Python:荷兰数学家:吉多·范罗苏姆20世纪90年代设计,是一种解释型、面向对象、动态数据类型的高级程序设计语言。 “简单、优雅、明确”是其设计哲学。它是人工智能、大数据分析的主要支持语言。它被称为胶水语言,能够更好的和其他语言及机器硬件粘合在一起。 1 Python的常量与变量 2 Python的数据类型 目 录 CONTENTS 程序设计语言的基础知识 3 Python的运算符与表达式 4 Python的函数 1.Python的常量与变量 1、常量 常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。 例如: 45、-30.2001、’hello’、‘Good’ 数据总是以常量和变量两种形式出现在程序中 例如: x=30*40 表示将30乘40的结果赋值给x,其中30和40都是常量,可以直接在程序中使用以表示数值30和40。 1. Python的常量与变量 2、变量 x=30*40 变量是指在程序运行过程中其值可以发生变化的量。在程序设计语言中,变量可以用指定的名字来代表,即变量由变量的“标识符”(又称“名字”)和变量的“内容”(又称“值”)两部分组成。 标识符 内容 变量 变量就像一个小盒子,它可以存储东西,比如文本,数字等。 1. Python的常量与变量 2、变量 a=1234 赋值 a==1234 等于 (判断是否相等) 赋值号“=”不是等号,具有方向性,由右边赋给左边,且赋值号左边只能是变量 变量名 变量值(数据) 1.Python的常量与变量 2、变量 room1= '哪吒’ room1= ‘红孩儿' print(room1) 变量就相当于一个房间, 房间里可以放任何内容,但是房间又是有大小的, 它不能无限制地塞东西,只能记住存放的最后一次的东西 输出结果:红孩儿 1.Python的常量与变量 2、变量 ① 变量名可以包括字母、数字和下划线,但不能以数字开头。 例如:name2是合法变量名,而2name是非法变量名。 ② 变量名区分大小写。 例如:myname和 Myname是不同的变量。 ③ 为了便于理解,变量名应具有一定含义,即“见名知意”。 ④ 不能用系统关键字作为变量名。系统关键字是程序设计语言中保留下来的用于特殊用途的标识符,每个关键字都有特殊的含义。 例如:for、in、if、continue、 break、else、and、not和or等。 Python语言中,变量命名规则: 在Python中,如果使用非法标识符,在程序运行时会有相关报错,例如 随堂练习 1.判断下列哪一个是合格的变量名( ) A.1a B.break C._A D.a+b E、money$ 2.小程同学先后给变量a赋值情况如下: a=100 a=a+1 a=“abc” 你能告小程同学变量a到底存储的是哪个值吗( ) A.100 B.“abc” C.111 D.都有可能 C B 2.Python的数据类型 数据类型 String (字符串) List (列表) Sets (集合) Dictionary (字典) Tuple (元组) Number(数值) Python能够直接处理的常用数据类型有Number(数值)、string(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)等。 (1) Number(数值) Python支持以下三种不同的数值类型: 整型(int):通常被称为整型或整数,是不带小数的数, 例:a = 10 b = -60 c = 6841 浮点型(float):浮点型由整数部分与小数部分组成, 例:2.5 复数(complex):复数由实数部分和虚数部分构成,可以用a+bj或者complex(a, b)表示,复数的实部a和虚部b都是浮点型 例:a = 3.0+4.0j b=complex(0,1) 2.Python的数据类型 2. Python的数据类型 (2) String(字符串): 字符串是以单引号或双引号括起来的文本,如‘abc’、"xyz"等。字符串的索引从0开始,-1 为从末尾开始的位置。 执行代码 注释 结果

资源预览图

4.1程序设计语言基础知识  课件 2023—2024学年粤教版(2019)高中信息技术必修1
1
4.1程序设计语言基础知识  课件 2023—2024学年粤教版(2019)高中信息技术必修1
2
4.1程序设计语言基础知识  课件 2023—2024学年粤教版(2019)高中信息技术必修1
3
4.1程序设计语言基础知识  课件 2023—2024学年粤教版(2019)高中信息技术必修1
4
4.1程序设计语言基础知识  课件 2023—2024学年粤教版(2019)高中信息技术必修1
5
4.1程序设计语言基础知识  课件 2023—2024学年粤教版(2019)高中信息技术必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。