@TOC
一、Python数据类型
数据类型包括6种标准类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
Set(集合)
1、数字(Number)
包括4种子类型:bool(布尔型)、int(整型)、float(浮点型)、complex(复数型)。
- bool(布尔型) 布尔型(bool)用关键字True和False表示,分别对应“真”与“假”,或者“对”与“错” 例如:
a = True
b = False
print(a)
print(b)
输出
True
False
- int(整型) 整型(int)通常被称为是整型或整数,是正或负整数,不带小数点。 Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。 例如:
a = 10
b = 6
print(a)
print(b)
print(a+b)
输出
10
6
16
- float(浮点型) 浮点型(float)由整数部分与小数部分组成。 浮点型也可以使用科学计数法表示(2.6e2 = 2.6 x 102 = 260) 例如:
a = 10.0
b = 4.0
print(a)
print(b)
print(a/b)
输出
10.0
4.0
2.5
- complex(复数型) 复数( (complex))由实数部分和虚数部分构成。 可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。 例如:
a = 2+2j
print(a)
输出
(2+2j)
2、其它数据类型举例
name = "dashima" # 字符串
print(name)
list1 = ['Google', 'China', 1997, 2000] # 列表
print(list1)
tup1 = ('Google', 'China', 1997, 2000) # 元组
print(tup1)
dict1 = {'Name': 'Alex', 'Score': 100} # 字典
print(dict1)
set1 = {'apple', 'orange', 'apple', 'pear'} # 集合
print(set1)
输出
dashima
['Google', 'China', 1997, 2000]
('Google', 'China', 1997, 2000)
{'Name': 'Alex', 'Score': 100}
{'pear', 'apple', 'orange'}