IT学习Python学习我爱编程

三、Python数据类型

2018-05-28  本文已影响36人  Kingdee许先生

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 ;        # 删除词典

上一篇 下一篇

猜你喜欢

热点阅读