python基础知识 --高考信息技术一轮,二轮复习 数据结构基础知识(浙教版2019)

2024-02-28
| 9页
| 961人阅读
| 16人下载
精品

内容正文:

Python程序设计语言基础知识 一、Python的基本数据类型 常见的Python基本数据类型有:整型、实型、字符串型、布尔型。具体形式如下表所示: 数据类型名 数据表示形式 整型 指数学中的整数,如1,-1,0等 实型 数学中的实数,如9.8,-2.34等 字符串型 用单引号、双引号或三引号表示,如'Python'、″中国″、″'12'″等 布尔型 也叫逻辑型,只有两种值:True和False 二、Python运算符1 in 123 语法错误 "1" in "123" True 1 in [1,2,3] True (1)算术运算符:**、*、/、//、%、+、-。 (2)关系运算符:<、<=、>、>=、==、!=、in。 “==”表示判断,“=”表示赋值。 (3)逻辑运算符:not、and、or。 (4)Python运算符的优先级(数字越小,优先级越高) 类型 算术运算符 关系运算符 逻辑运算符 运算符 ** * / // % + - > < >= <= == != in not and or 优先级 1 2 3 4 5 6 7 8 (5)x+=1:将变量x的值加1,与“x=x+1”等价,类似还有“-=”、“*=”、“/=”、“%=” (6)取某三位数n各个位的方法: 个位:n % 10 十位: n // 10 % 10 或n %100 // 10 百位: n //100 三、字符串 字符串是用单引号(')、双引号(″)或三引号(''')括起来的一个字符序列,起始和末尾的引号必须要一致。 1.字符串的特点 (1)字符串是不可变对象。即一旦创建了一个字符串,那么这个字符串的内容是不可改变的。 (2)通过索引来访问字符串中的字符。索引表示字符在字符串的位置,第一个元素的索引号是0,第二个元素的索引号是1,以此类推。 2.字符串的切片操作 通过字符串的切片操作可以获得字符串的一个子串。 格式为:字符串名[start:end:step] step默认为1,表示返回下标从start到end-1的字符构成的一个子串。 四、列表 列表是由0个或多个元素组成的序列,其中的元素可以是数字、字符串等混合类型的数据,甚至是其他的列表。 1.列表的特点 (1)列表用[]表示,元素间用逗号分隔,不同类型的元素可以存储在同一列表中。 (2)列表的大小是可变的,可以根据需要增加或缩小。 (3)列表是可变对象。一个列表被创建后,可以直接修改列表中的元素值。 2.列表的访问 列表中的元素是通过索引来定位的,第一个元素的索引号是0。列表中的元素可以通过索引进行访问。 3.列表的切片操作 列表的切片形式为list[i:j:k],i为起始位置索引(包含),默认为0,j为终止位置索引(不含),默认至序列尾;k为切片间隔,默认为1。i,j,k使用默认值时可省略。如有1列表list1=[″姓名″,″马小云″,″年龄″,18,″身高″,1.75],则list1[0:2]=[″姓名″,″马小云″]。 4.列表的创建方法 创建名为list1的列表:list1=[元素1,元素2,…,元素n] 5.列表的常用函数 函数 功能 函数 功能 append(x) 在列表尾部添加元素x pop(i) 删除i位置的元素 remove(x) 在列表中删除元素x sort() 对列表中的元素进行升序排序 insert(i,x) 在i位置插入元素x reverse 反向列表中的元素 五、字典 1.字典特点 字典是键值对的集合,即字典中的每个元素包含两部分内容:键和值。 键通常用字符串或数值来表示,值可以是任意类型的数据,键必须是不可变对象,在字典中必须是唯一的。键和值两者一一对应,且每个键只能对应一个值。通过键可以找到与其有关的值,反之则不行。 键和值在字典中以成对的形式出现,键-值用冒号分隔,各个对之间用逗号分隔,所有这些都包括在花括号“{}”中。字典中的元素是没有顺序的,引用元素时以键为索引。 2.字典的创建方法 创建名为dict1的字典:dict1={键1:值1,键2:值2,…,键n:值n} 3.字典的常见操作 操作命令或函数 功能 del dict1[″x″] 删除键值为x的键值对 dict1.pop(″x″) 删除键值为x的键值对 dict1[″x″]=1 添加(或修改)键为x值为1的键值对 dict1.update(dict) 批量更新 dict1.keys() 得到字典dict1所有的键 dict1.values() 得到字典dict1所有的值

资源预览图

python基础知识  --高考信息技术一轮,二轮复习 数据结构基础知识(浙教版2019)
1
python基础知识  --高考信息技术一轮,二轮复习 数据结构基础知识(浙教版2019)
2
python基础知识  --高考信息技术一轮,二轮复习 数据结构基础知识(浙教版2019)
3
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。