python 有5 个标准的数据类型分别是

  1. Number (数字类型)
  2. String (字符串类型)
  3. List (列表类型)
  4. Tuple (元组类型)
  5. Dictionary (字典类型)
  6. set (集合类型)

检测数据的类型

  1. a = 10
  2. print(type(a))
  3. # 打印
  4. <class 'int'>

Number (数字类型)

  • int(有符号整型)
  • long(长整型,也可以代表八进制和十六进制)
  • float(浮点型)
  • complex(复数)

    int 整数型

    1. a = 10
    2. print(type(a))
    3. # 打印
    4. <class 'int'>

long 长整数型

  1. a = 1255452256662255
  2. print(type(a))
  3. # 打印 注意在python 3.0 后 长整数型也是用int 来表示
  4. <class 'int'>

float浮点型

  1. C = 3.15
  2. print(type(C))
  3. # 打印
  4. <class 'float'>

complex 复数型

  1. A = 13j
  2. B = 25J
  3. C = A + B
  4. print(C)
  5. print(type(C))
  6. # 打印
  7. 38j
  8. <class 'complex'>

str (字符串类型)

  1. A = '你好世界'
  2. print(type(A))
  3. # 打印
  4. <class 'str'>

List (列表类型)

  1. strdata = ['你好世界', 1, 23, 3.15,[18,'男']]
  2. print(type(strdata))
  3. # 打印
  4. <class 'list'>

Tuple (元组类型)

  1. temp = (1,2,3,4,5,6)
  2. print(type(temp))
  3. print(list(temp))
  4. # 打印 注意元组类型的数据要使用 list()函数转换成数组的方式打印出来
  5. <class 'tuple'>
  6. [1, 2, 3, 4, 5, 6]

Dictionary (字典类型)