Python 数据类型

一、Python数据类型

   查看数据类型的方法:例如看int类型的方法,在pycharm里 输入int,然后按住ctrl鼠标点击int即可查看int类型的方法

  1、数字

    int (整型)

    在python2中

    在32位机器上,整数的位数为32位,范围是 -231~231-1

    在64位机器上,整数的位数为64位,范围是 -263~263-1

    在python3中

    整型长度无限制

    

  2、字符串

     

                 特性:

      1、字符串按照从左到右的字符集存放,可以使用索引的方式访问(从0开始),是有序

      2、只能存放一个值,不可变

  3、布尔

     真或假

            假包括 False、0、空字符串(‘ ’)、[]列表、()元组、{}字典、None

  4、列表

    创建列表

    lst = [1, 3, 'jack']  或者
    lst = list([1, 3, 'jack'])

    特性

    1、可以存放多个值

    2、可以使用索引的方式访问(从0开始),是有序

    3、可以修改指定索引对应的值

  5、元组

     创建元组

    tu = (1, 2, ['jack'], 'abc',)   或者
    tu = list((1, 2, ['jack'], 'abc',))

    特性

    1、可以存放多个值

    2、可以使用索引的方式访问(从0开始),是有序

    3、不可以修改指定索引对应的值

  6、字典

    创建字典

    dic = {'name': 'jack', 'age': 18}  或者
    dic = dict({'name': 'jack', 'age': 18})

    特性

    1、可以存放多个值

    2、可以使用键值对的方式访问,是无序

  7、集合

    创建集合

    s = {1, 3, (1, 5, 9), ['jack', 2]} 或者
    s = set({1, 3, (1, 5, 9), ['jack', 2]})

    特性

    1、无序且不重复元素的集合

二 Python运算符

  1、算术运算符

    

  2、比较运算符

    

  3、赋值运算符

    

  4、位运算符

    

  5、逻辑运算符

    

  6、成员运算符

     

  7、身份运算符

    

  运算符优先级

    

 三、数据类型转换

    

四、数据类型分类

按存值个数区分

标量/原子类型 数字,字符串
容器类型 列表,元组,字典

按可变不可变区分

可变 列表,字典
不可变 数字,字符串,元组

按访问顺序区分

直接访问 数字
顺序访问(序列类型) 字符串,列表,元组
key值访问(映射类型) 字典

  

参考:http://www.runoob.com/python/python-operators.html

   https://docs.python.org/3/library/stdtypes.html

http://www.cnblogs.com/linhaifeng/articles/5935801.html

原文地址:https://www.cnblogs.com/ZJ199012/p/9583225.html