三、Python数据类型

作者: Kingdee许先生 | 来源:发表于2018-05-28 10:57 被阅读36次

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

    相关文章

      网友评论

        本文标题:三、Python数据类型

        本文链接:https://www.haomeiwen.com/subject/fpiwjftx.html