1、Integral类型
整数一般用十进制表示,方便的时候也可以用其他进制表示。
如: 0b1001表示二进制数1001 0O341表示八进制数341
0X23a表示十六进制23a
2、布尔类型
Python提供了两种内置的布尔型对象:True和False, 0和False都表示False,其他整数和True都表示True。
3、浮点类型
Python提供了float、complex、Decimal。Float存放双精度的浮点数,在浮点类型中还提供了复数,存放的是一对浮点数,一个表示实数部分,一个表示虚数部分。
4、十进制数字
Decimal提供固定的十进制数,使用Decimal必须导入decimal模块。
5、字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。
例如:var1 = 'Hello World!'
var2 = "Python Runoob"
字符串和数字相加:str1 = "%s%d"%("123", 34)
第二种方式:str2 = "123"+str(34)
6、列表(List)
列表是数据值的集合,在其他语言中称之为数组,是可以存储一组或一系列数值的变量,Python允许列表包含不同数据类型的元素。多个元素之间用,隔开。
示例:
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"]
使用下标索引来访问列表中的值,也可以使用方括号的形式截取元素
示例:
#通过索引的方式访问列表中的第一个元素
print(list1[0])
#截取list1列表中的前面两个元素
print(list1[0:2])
7、元组
元组与列表类似,区别在于元组的元素不能修改。而列表可以修改。
元组使用小括号来表示,多个元素之间用逗号隔开。
示例:
tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
元组的访问方式和列表的访问方式一致,使用下标索引来访问元组中的值,也可以使用方括号的形式截取元素
示例:
#通过索引的方式访问元组中的第一个元素
print(tup1 [0])
#截取tup1元组中的前面两个元素
print(tup1 [0:2])
元组中的元素值是不允许修改的,但可以对元组进行连接组合
示例:
# 以下修改元组元素操作是非法的。
#tup1[0] = 100;
# 创建一个新的元组
tup3 = tup1 + tup2
print(tup3)
8、字典
字典是另一种可变容器模型,且可存储任意类型对象。以键值对的方式存储数据。
字典的每个键值之间对用冒号(:)隔开,多组数据之间用,分隔。
法格式为:d = {key1 : value1, key2 : value2 }
键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
示例:
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
字典数据的访问通过键来访问
示例:
#输出Alice键对应的值
print(dict[“Alice”])
python中既能删除一个条目,也能清空所有条目
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}; del dict['Name']; # 删除键是'Name'的条目 dict.clear(); # 清空词典所有条目 del dict ; # 删除词典
网友评论