-2020-2021学年浙教版(2019)高中信息技术必修一3.2Ptrhon语言的程序设计 3-2-1基础语法课件(16ppt)

文档属性

名称 -2020-2021学年浙教版(2019)高中信息技术必修一3.2Ptrhon语言的程序设计 3-2-1基础语法课件(16ppt)
格式 zip
文件大小 265.3KB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2021-07-03 17:52:10

图片预览

文档简介

(共16张PPT)
第三章
算法的程序实现
3.2
Python语言程序设计
必修1《数据与计算》
3.2.1
基础语法
明远教育
学习目标
基础语法
Python语言的介绍
Python语言的特点
Python语言的基础语法
明远教育
Python语言的介绍
基础语法
Python语言:
是一种解释型、面向对象、动态数据类型的高级程序设计语言。
Python

Guido
van
Rossum

1989
年底发明,第一个公开发行版发行于
1991
年。
2010
年以后随着大数据和人工智能的兴起,Python
重新焕发出了耀眼的光芒。

2019

12
月份世界编程语言排行榜中,Python
排名第三,仅次于
Java
和C语言。
明远教育
基础语法
Python语言的介绍
Python
历年来的市场份额变化曲线
PC(电脑)
时代
----C/C++语言
互联网和智能手机时代
----Java语言
人工智能和大数据时代
----Python语言
明远教育
Python语言的特点
基础语法
Python语言的优点:
⑴语法简单
·
定义变量时不需要指明类型,甚至可以给同一个变量赋值不同类型的数据
⑵它是开源的、免费的
⑶它是解释型语言,能跨平台、面向对象的编程语言
⑷功能强大(模块众多)
·
基本实现了所有的常见的功能,从简单的字符串处理,到复杂的
3D
图形绘制
⑸可扩展性强
·
Python
的可扩展性体现在它的模块,Python
具有脚本语言中最丰富和强大的类库,覆盖范围很广
Python语言的缺点:
⑴运行速度慢
⑵代码加密困难
明远教育
Python语言的基础语法
基础语法
代码:
s_name
=
“Hello,
World!”
print(s_name)
输出结果:
Hello,World!
s_name是一个标识符,一个变量(和数学中说的变量意义相同)
print是一个函数,是Python语言固有的输出函数
明远教育
Python语言的基础语法
基础语法
标识符是什么?
标识符就是一个名字,就像我们每个人都有属于自己的名字一样
标识符主要作用是作为变量、函数、类、模块以及其他对象的名称
Python语言中,标识符的命名需要遵守一定的命令规则:
1、标识符是由字符(A~Z

a~z)、下划线和数字组成,但第一个字符不能是数字
2、Python中的标识符中,不能包含空格、@、%
以及
$
等特殊字符。
例如:以下标识符都是合法的
UserID
name
mode12
user_age
例如:以下标识符都是不合法的
4word
#不能以数字开头
$money
#不能包含特殊字符
明远教育
Python语言的基础语法
基础语法
3、标识符不能和
Python
中的保留字相同
从表1中,可以发现
Python
语言中的保留字都只包含小写字母
4、在
Python
中,标识符中的字母是严格
区分大小写的
例如:以下3个变量是毫无关系、完全独立的
number
=
0
Number
=
0
NUMBER
=
0
明远教育
Python语言的基础语法
基础语法
5、在
Python
语言中,以下划线开头的标识符有特殊含义。在实际操作中,除非特定场景需要,应避免使用以下划线开头的标识符
例如:
1)以单下划线开头的标识符(如
_width),表示不能直接访问的类属性
2)以双下划线开头的标识符(如__add)表示类的私有成员;
3)以双下划线作为开头和结尾的标识符(如
__init__),是专用标识符。
6、在
Python
语言中,允许使用汉字作为标识符,但是在实际操作中,一般不使用汉字作为标识符
例如:
语言类别
=
“Python
语言”
明远教育
Python语言的基础语法
基础语法
print是一个函数,是Python语言固有的输出函数
例如:(在Python2.x中)
x="a"
y="b"
#
换行输出
print
x
print
y
print
'---------'
#
不换行输出
print
x,
print
y,
print
x,y
#
不换行输出
输出结果:
a
b
---------
a
b
a
b
注意:print函数是默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号

,】
明远教育
Python语言的基础语法
基础语法
在Python
语言中,最具特色是用缩进来写模块。
虽然缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行
if
True:
print
("True")
else:
print
("False")
#
没有严格缩进,在执行时会报错
例如:
注意:

Python
语言中,代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样
因此:建议在每个缩进层次使用
单个制表符

两个空格

四个空格
,
切记不能混用
明远教育
Python语言的基础语法
基础语法
在Python语言中,如何在同一行显示多条语句的?
只需要在语句之间使用分号【
;】分割
例如:
sys
=
3;
x
=
'Python';
在Python语言中,如何将一行语句分为多行显示的?
1,只需要在一行语句中使用斜杠【
\
】分割
例如:
total
=
item_one
+
\
item_two
+
\
item_three
2,如果语句中包含
[],
{}

()
括号就不需要使用多行连接符。
例如:
days
=
['Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday']
明远教育
Python语言的基础语法
基础语法
Python
语言中的引号
引号有三种:
单引号【

】、双引号【

】、三引号【
‘’‘

在Python语言中,引号是用来表示字符串,但是引号的开始与结束必须是相同类型的
注意:
三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串。
例如:
word
=
'word'
sentence
=
"这是一个句子。"
paragraph
=
"""这是一个段落。
包含了多个语句"""
明远教育
Python语言的基础语法
基础语法
Python
语言中的注释
1,单行注释:【
#
】开头
例如:
#
第一个注释
print
("Hello,
Python!")
#
第二个注释
2,多行注释:三个单引号【
'''
】或三个双引号【
"""

但是引号的开始与结束必须是相同类型的,不支持嵌套使用
例如:
"""这是错误的
这是多行注释,使用双引号。
这是多行注释,使用双引号。
’‘’
'''这是正确的
这是多行注释,使用单引号。
这是多行注释,使用单引号。
'''
明远教育
Python语言的基础语法
基础语法
Python
语言中的空行
1、函数之间或类的方法之间用空行分隔,表示一段新的代码的开始
2、类和函数入口之间也可以用一行空行分隔,以突出函数入口的开始
注意:
1,空行与代码缩进不同,空行并不是Python语法的一部分。
2,空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构
因此:空行也是程序代码的一部分
明远教育
Python语言的基础语法
基础语法
Python
语言中的输入函数
1、raw_input()
2、input()
例如:
a=input(“请输入任何字符,然后按回车键结束:”)
print
a
输出结果:
请输入任何字符,然后按回车键结束:123a
123a