Python基础(一)数据类型
Python的数据类型
数据类型有7种,分别是字符串、数值、列表、字典、布尔值、元组、集合。
其中:
不可变数据类型有:数值、字符串、元组
可变数据类型有:列表、字典、集合
(说明:不可变数据类型: 当该数据类型的对应变量的值发生了改变,其对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。可变数据类型:当该数据类型的对应变量的值发生了改变,其对应的内存地址不发生改变,对于这种数据类型,就称可变数据类型。)
Python的字符串类型(str)
Python中使用字符串,可以用单引号(')、双引号(")、三引号('''),示例如下:
1 #执行代码 2 name = 'alibaba' 3 name = type(name) 4 print(name) 5 6 #执行结果 7 <class 'str'> 8 9 #执行代码 10 name = "alibaba" 11 name = type(name) 12 print(name) 13 14 #执行结果 15 <class 'str'> 16 17 #执行代码 18 name ='''alibaba''' 19 name = type(name) 20 print(name) 21 22 #执行结果 23 <class 'str'>
Pyhon的数值类型(number)
Pyhon的数值类型包括:
1、整型(int)
整型类型一般是整数(正、负),在Python3中整型没有大小限制,相当于Python2的Long类型。
1 #执行结果 2 num = 12 3 num = type(num) 4 print(num) 5 6 #执行结果 7 <class 'int'>
2、浮点型(float)
浮点型是由整数部分和小数部分组成。
1 #执行代码 2 num = 12.5 3 num = type(num) 4 print(num) 5 6 #执行结果 7 <class 'float'>
3、复数(complex)
复数是由实数部分和虚数部分组成。
1 #执行代码 2 x = 1+3.1j 3 x=type(x) 4 print(x) 5 6 #执行结果 7 <class 'complex'>
Pyhon的列表类型(list)
列表的数据项不需要具有相同的类型,可以包含相同数据。
1 #执行代码 2 li = [11,24,24,12,34,'成功',{'日志':12}] 3 print(li) 4 x=type(li) 5 print(x) 6 7 #执行结果 8 [11, 24, 24, 12, 34, '成功', {'日志': 12}] 9 <class 'list'>
Pyhon的字典类型(dict)
字典可存储任意对象,每个键值对用冒号:分割。
1 #执行代码 2 dic={ 3 "古镇":"凤凰古镇", 4 True:"真的", 5 2:"贰" 6 } 7 print(dic) 8 x=type(dic) 9 print(x) 10 11 #执行结果 12 {'古镇': '凤凰古镇', True: '真的', 2: '贰'} 13 <class 'dict'>
Pyhon的布尔值类型(bool)
布尔值只有"True"和"False"。
1 #执行代码 2 x = True 3 print(x) 4 x = type(x) 5 print(x) 6 7 #执行结果 8 True 9 <class 'bool'>
Pyhon的元组类型(tuple)
元组的元素与列表类似,建议在最后一个元素后添加逗号,元组的元素无法更改。
1 #执行代码 2 tup=("数学",12,True,{'key':'value'},['a','b','c',"云"],) 3 print(tup) 4 tup = type(tup) 5 print(tup) 6 7 #执行结果 8 ('数学', 12, True, {'key': 'value'}, ['a', 'b', 'c', '云']) 9 <class 'tuple'>
Pyhon的元组类型(集合)
集合是一个无效的不重复元素序列,使用大括号{ }或者set( )函数创建集合。
1 #执行代码 2 a = set("abcd") 3 print(a) 4 a = type(a) 5 print(a) 6 7 #执行结果 8 {'d', 'c', 'b', 'a'} 9 <class 'set'>

浙公网安备 33010602011771号