内容正文:
粤教版普通高中教科书
信息技术 必修1
Python的数据类型
我们每一位同学都可以成为程序的开发者
灵璧县第二中学 王凤龙
1
Python的数据类型
对于单个数据我们可以通过直接赋值的方式,例如 score = 80,那如果对于多个数据该怎么办呢?例如一组成绩 80,77,93,65,76,87
多个变量 - 繁琐且复杂
使用列表List - 简单且强大
Python的数据类型
数值Number
整型(int ):如-100,0,23,也称为整数
浮点型(float):如3.14,由整数部分和小数部分组成。也可以使用科学计数法表示2.5E2 = 2.5*102
复数(complex):如a+bj,有整数部分a和虚数部分b组成,a和b是浮点型。也可以用complex(a,b)表示
字符串String
由单引号或者双引号括起来的任意文本
索引(适用于字符串、列表、元组)
我们可以利用索引来获取指定位置的值。索引从0开始,0代表第一个, -1代表尾部最后一个
字符串操作
a = "Hello“
b = " World "
操作 说明 案例 结果
连接 使用 “+” 连接字符串 a+b “Hello World”
重复 使用乘号“*”重复字符串 a*3 “HelloHelloHello”
字符串长度 len(string) len(a) 5
写在方括号[]之间、用逗号分割开的元素列表,元素可以是各种各样的类型
列表List
列表操作
a = [“a",“b"]
b = [10,20]
操作 说明 案例 结果
索引 获取列表元素;操作同字符串 a[0] “a”
修改 先获取列表元素后重新赋值 a[0] = “c” [“c”,”b”]
连接 使用 “+” 连接列表 a+b [“a”,”b”, 1,2]
重复 使用乘号“*”重复列表 a*2 [“a”,”b”,” a”,”b”]
列表操作
a = [“a",“b", “c”]
操作 说明 案例 结果
新增 末尾新增,格式:list.append(元素) a.append(“d”) [“a",“b", “c”,”d”]
删除
末尾删除,格式:list.pop() a.pop() [“a",“b“]
列表操作
a = [65,99,56,34,78]
操作 说明 案例