内容正文:
浙江省初中Python同步教学设计
第2课 常用数据类型
51maker团队Python3实验教程开发
江苏省启东市海复小学 顾黄凯
目 录
2
Python的常用数据类型
01.
字符串和列表的索引与切片
02.
认识变量
03.
赋值语句的格式和功能
04.
随堂练习
05.
Python的常用数据类型
/01
Python的常用数据类型
4
数据类型名称 数据表示形式
整型(int)
浮点型(float)
字符串型(str)
列表(list)
布尔型(bool)
数学中的整数,如:0,1,-2等
数学中的小数,如:2.0,3.14,-6.8等
用引号作为界定符,如:'ABC',''请输入'' 等
用方括号作为界定符,如:[1, 2, 3],[1, 'a'] 等
只有两种值:True 和 False
小测验
5
整型
浮点型
字符串型
列表
布尔型
'2020'
''True''
False
'[1, 2, 3]'
''0.3''
['唐僧', '孙悟空']
[0.618]
5.1
180000
0.0
-273
字符串和列表的索引与切片
/02
'Hello Python!'
st =
2.1 字符串的索引
7
1 2 3 4 5 6 7 8 9 10 11 12 13
1.索引值为3的是什么字符?
2.n的索引值是多少?
0 1 2 3 4 5 6 7 8 9 10 11 12
-13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1
'Hello Python!'
st =
2.1 字符串的切片操作
8
0 1 2 3 4 5 6 7 8 9 10 11 12
-13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1
格式:
[start:end:step]
2.3 列表的索引与切片操作
9
lst = [571, '杭州', 572, '湖州', 573, '嘉兴']
列表的索引与切片操作和字符串相似。
2.4 小测验
10
lst = ['HUAWEI', 'OPPO', 'VIVO', 'XIAOMI']
写一写:
分别写出:lst[1:3]、lst[-3:-1]、lst[::2]、lst[0][1]的返回值是什么?
练一练:
在Python中验证一下结果是否正确。
认识变量
/03
认识变量
12
'Hello Python!'
st =
lst = ['HUAWEI','OPPO','VIVO','XIAOMI']
认识变量
13
Tom
16
100
name
age
score
赋值语句的格式和功能
/04
>>> age = 17
>>> age = 16
4.1 变量的赋值
15
16
17
age
格式:
变量名 = 表达式
4.2 变量命名规则
变量命名规则:
1.变量名只能包含字母、数字和下划线。其中字母区分大小写。
2.不能以数字开头,不能与关键字同名。
退出help,回到命令行模式。
help> keywords
Here is a list of the Python keywords. Enter any keyword to get more help.
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
help>
4.3 Python中的关键字
关键字是预先保留的标识符,因此又称为保留字,每个关键字都有特殊的含义。
Python中的关键字
False class from or
None continue global pass
True def if raise
and del import ret