1.关键字
2导入模块
3.数据类型
3-1 数字
3-1-1.整形–int
3-1-2.浮点型–float
3-1-3.复数类型–complex
在计算机中用a+bj来表示复数。
复数相加
3-1-4. 布尔类型–bool( True &False)
1. 布尔类型属于整数类型,属于证书类型的子类。 2. 0和1不能表示bool类型。
4.数据据类型的转换
4.1隐式类型转换
4.2显式类型转换
5.运算符
5.1算数运算符
5.2比较运算符
5.3逻辑运算符
5.4位运算符
x&y 相同位都是1则为1,有一个是0则为0。 x|y 相同位有一个是1则为1。
5.4.1按位取反
5.5赋值运算符
5.6运算符优先级
6. 程序流程控制
6.1分支语句
6.1.1 if结构
6.1.2if-else 结构
6.1.3 if-elif-else
6.2循环语句
6.2.1 while 循环
6.2.2 for循环
6.3跳转语句
6.3.1 break语句
6.3.2continue语句
7.容器类型数据
7.1序列–sequence
7.1.1序列的索引操作
7.1.2加和乘的操作
7.1.3切片操作
7.1.4成员测试
7.2列表
**
列表内可存放不同类型的数据
**
7.2.1列表的创建
两种方式
7.2.2 追加元素
追加单个元素 list.append() 追加多个元素: (1)list=list+t (2) list.extend(t)
7.2.3插入元素
insert(i,x) i参数表示插入位置 x参数表示插入元素
7.2.4替换元素
7.2.5删除元素
存在两个相同元素,remove()方法删除的是第一个元素。
7.3元组
一个元组内可存放不同的数据类型
7.3.1创建元组–tuple
两种方式: 1.小括号创建,小括号可省略 2.tuple() 函数创建
t=1, //创建只有一个元素的元组
7.3.2 元组拆包
7.4集合–set
**
三点: 1.可迭代 2.无序 3.不包含重复元素
**
7.4.1创建集合
7.4.2修改集合
7.5字典–dict
7.5.1创建字典
7.5.2修改字典
字典增删改查
7.5.3访问字典视图
8.字符串
8.1字符串的表示方式
8.1.1普通字符串
常用转义符
8.1.2原始字符串
8.1.3长字符串
用三个单引号或三个双引号括起来,会保留原来排版的格式
8.2字符串与数字的互相转换
8.2.1将字符串转化为数字
8.2.2将数字转化为字符串
|