标准数据类型

标准数据类型
  在Python入门中介绍了标准数据类型基础。在这一节介绍标准数据类型的进阶应用。
  在Python中,所有东西都是对象,标准数据类型也不例外。每种标准数据类型实际上都对应于类。例如字符串对应于类str,整型对应于类int,浮点型对应于类float。
    下面的语句可以查看各个标准数据类型对应的类:

>>> type('Hello')
     # 'Hello'是字符串,是类str的实例
>>> type(100)
     # 100是整型,是类int的实例
>>> type(0.5)
     # 0.5是浮点型,是类float的实例
>>> type(True)
     # True是布尔型,是类bool的实例
>>> type(False)
     # False是布尔型,是类bool的实例
>>> type(7+4j)
# 7+4j是复数,是类complex的实例
>>> type((1, 2, 3))
     # (1, 2, 3)是元组,是类tuple的实例
>>> type([1, 2, 3])
     # [1, 2, 3]是列表,是类list的实例
>>> type({'name': 'Jack', 'scope': 85})
     # {'name': 'Jack', 'scope': 85}是字典,是类dict的实例
>>> type({1, 2, 3})
     # {1, 2, 3}是集合,是类set的实例

  既然每个标准数据类型都对应一个类,那么就可以通过类中的方法来实现对应的功能。例如,对于字符串'Hello',可以使用方法lower()获取其小写化:'Hello'.lower()。