python数据类型

版本为python3

六个标准数据类型

  不可变:Number,String,Tuple

  可变:List,Set,Dictionary

判断数据类型:

  type()函数    不认为子类是一种父类型

  isinstance(_,_)  会认为子类是一种父类型

Number

  支持三种:int(长整型,没有long),bool,complex(复数)

String

  用''或者""包起来,用转义。

  字符串前用r可使不转义。

  字符串可用+连接,用*重复。

List(最常用)

  写在[]之间,逗号分隔。

  可以被索引,被截取。变量[头下标:尾下标]

  索引从0开始,-1从末尾为开始位置。

Tuple(元组)

  写在()之间,逗号分开。

  可包含可变的对象,如list。

  包含0个和1个元素的元组比较特殊

    额外规则:tup1 = () #空元组

         tup2 = (10,) #一个元素,在后面加逗号。如果不加逗号,则表示把10赋值给tup2。

  可以被切片,索引,方法一样

  元组可用+拼接

Set(集合)

  写在{}之中,可用set()函数创建集合。创建空集合必须使用set(),{}用来创建空字典。

  

原文地址:https://www.cnblogs.com/holiphy/p/13028535.html