python基础知识数据类型及数据的使用
树图思维导图提供 python数据类型 在线思维导图免费制作,点击“编辑”按钮,可对 python数据类型 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:8bea8532d64567d6fa30e0c517874728
python数据类型思维导图模板大纲
字符串str:用引号括起来的文本(如:'python'、'123'、'风变编程')
整数int:不带小数点的数字(如:-1、1、0、520、1314)
浮点数float:带小数点的数字,运算结果存在误差(如:-0.15、3.1415、1.0)
以下的数据结构会有一节或两节的课程介绍,可轻松上手。
列表list:是一种有序的集合,可以随时增加或删除其中的元素。标识是中括号[]。
元组tuple:一种类似列表的数据类型,但是不能被修改。
字典dice:全称为dictionary,使用键值对(key-value)作为存储方式。标识是大括号{}。
布尔值bool:表示真假的数据类型,只有两个值,True和False。
字符串的拼接
初阶用法:使用 ' + ' 进行字符串的拼接
进阶用法:使用 ' % ' 进行字符串的拼接
运算符 表示 例子
+ 加 1 + 1 输出结果为2
- 减 1 - 1 输出结果为0
* 乘 3 * 2 输出结果为6
/ 除 2 / 1 输出结果为2
% 取模-返回除法的余数 5 % 2 输出结果为1
** 幂-返回x的y次幂 2 ** 3 输出结果为8
// 取整除-返回商的整数部分 11 // 2 输出结果为5
运算优先级:从左到右顺着来,括号里的优先算,乘除排在加减前。
type() #查看变量的数据类型
str() #将其他数据类型强制转换为字符串
int()
#将整数形式的字符串转化为整数(文本类字符串和浮点形式的字符串不能转化为整数)
#对浮点数直接抹零取整
float() #将整数和字符串转换为浮点数 #文字类字符串无法转换
list() #将数据转换为列表类型
len() #用于检查某个数据的长度
列表语法
列表的操作可分为两种类型,
一种类型为对列表元素的处理,
另一种类型为对列表的处理,
每种类型都有四种操作:提取,修改,增加,删除(取改增删)。
偏移量:对列表元素的位置编号。#列表的偏移量从0开始计算
列表元素的提取
列表元素的修改
列表元素的增加
append() #是列表的方法,在括号内添加一个元素,可以将该元素添加到列表末尾
易错一:用append时不能对列表赋值
易错二:append后面是小括号,而非中括号
易错三:append不能一次添加多个元素
列表元素的删除
del #删除命令
易错一:每次只能删除一个元素,
易错二:删除多个元素时,要重新计算偏移量
列表的切片(即列表层面的提取,一次提取若干个元素)
列表的修改 #同样是使用赋值语句,注意是对列表的赋值
列表的增加 #列表的增加叫作列表的合并会更合理
使用符号'+'
列表的删除
del #删除命令
通过list()函数将元组转化为列表的形式
字典语法
字典数据的提取
字典数据的修改
字典数据的增加
字典数据的删除
dict.keys()
提取字典中所有的键
dict.values() #提取字典中所有的值
dict.items() #提取字典中所有的键值对
产生布尔值的表达式
bool() #检查数值的真假
0 5(任意整数)1.0(任意浮点数)
''(空字符串) '风变编程'(字符串)
[](空列表) [1,2,3]
{}(空字典) {1:'a',2:'b'}
None
比较运算符产生布尔值
成员运算符产生布尔值
逻辑运算符产生布尔值
树图思维导图提供 Python的序列、集合和字典知识点_副本 在线思维导图免费制作,点击“编辑”按钮,可对 Python的序列、集合和字典知识点_副本 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e4ece277e460368c3f8a9f4e2a483337
树图思维导图提供 Python基础语法 在线思维导图免费制作,点击“编辑”按钮,可对 Python基础语法 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b1dd477542ba0f9bc3be00d0f5ad420b