目录
Python的基本数据类型:
一、Number:数字
1、整数:int
2、浮点数:float
3、bool布尔类型:表示真、假
4、complex:复数
二、Str:字符串
如何表示字符串?
字符串的运算:
三、组
1、列表:list
2、元组:tuple
3、集合:set(无序无重复)
4、字典:dict( 不是序列)
Python的基本数据类型:
Python3 中有六个标准的数据类型:
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
Python3 的六个标准数据类型中:
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
一、Number:数字
1、整数:int
其他语言:short,int,long
2、浮点数:float
其他语言:单精度(float),双精度(double)
整数运算结果为整型。
浮点数运算结果为浮点类型。
整数和浮点类型混合运算,结果为浮点类型。除法除外。
对于//除法,这种除法叫做floor除法,会对除法的结果自动进行一个floor操作。
3、bool布尔类型:表示真、假
并非数字可以表示bool类型,非数字也可以表示为bool类型。
空值转换为bool类型为False,非空为True。
4、complex:复数
Python中表示:
二、Str:字符串
如何表示字符串?
单引号,双引号,三引号
小技巧:单引号换行方式(没什么用的技能)
如果字符串表示路径 ,可以用以下方式处理:
windows中路径:c:northwindnorthwest
、转义符前加,再次转义;
、字符串前加r,表示他是一个原始字符串;(r大小写都可)
macos中路径为:/Users/juanmao,不会出现路径中字符转义的问题 。
字符串的运算:
+号和*号的使用:
切片的使用:
同理:不输入前边界,从头开始。
切片可以添加步长:
三、组
1、列表:list
[1,2,''hello",True,[6,7]]
列表的内部元素可以是不同类型。
操作列表同切片操作。
支持’+‘号和’*‘号操作,不支持’-‘号操作。
2、元组:tuple
(1,2,'hello',True)
操作元组同切片操作。
支持’+‘号和’*‘号操作。
序列:字符串,列表,元组。
有序,可用下标索引来访问,切片操作[0:5]。
序列共有的操作:
查看ascll编码:ord('w')
3、集合:set(无序无重复)
无序,没有索引,不能切片。
支持的操作:
差集、交集、并集:
如何定义空的集合:
4、字典:dict( 不是序列)
结构:{key1:value1,key2:value2,......}
key : 必须是不可变类型。
value : str int float list dict。



