一、Numbers(数字类型)

   数字类型主要分为两种—— 整数(Integer)与 浮点数(Float)

   整数分为整型和长整型(在Python3中已经不再区分为整型与长整型,统一称为整型)

   注意:数字类型是不可变的数据类型              

 

 

二、String (字符串)

   字符串(String)是字符(Characters)的序列(Sepuence)。基本上,字符串就是一串词汇

   注意:字符串是不可改变

       单引号括起的字符串与双引号括起的字符串是一样的(它们不存在任何区别)

   字符串的基本操作主要有:copy,拼接,查找,统计,检测,切片,大小写等

 

三、Tuple(元组)       

   元组,用于将多个对象保存到一起,它是用圆括号括起来的,其中的元素之间用逗号(英文半角)隔开。

   注意:元组类似于字符串,它们是不可改变的,不能编辑或更改元组。

      使用方括号的形式被称作索引(Indexing)运算符,注意 Python 是由 0 开始计数

   元组的用途:
           1)元组比列表操作速度快,如果定义了一个值,并且唯一要用它做的是不断地遍历它,此时元组比列表更适合
           2)如果对不需要修改的数据进行“写保护”,应该使用元组。如果必须要改变这些值,则可以转换为列表修改
           3)元组可以在字典中被用作key,但是列表不可以。(字典的key必须是不可变的)

 

zoo = ("python","monkey","lion")
print("Number of animals in the zoo is ",len(zoo))
new_zoo = "tiger" ,"elephant" , zoo
print("All animals in new zoo are " , new_zoo)  # 注意元组中所包含的元组不会失去其所拥有的身份
("python" , "monkey" , "lion"))
print("Last animal brought from old zoo is " , new_zoo[2][2])       #通过在方括号中指定项目所处的位置来访问元组中的多个项目
>>> Number of animals in the zoo is 3
>>> All animals in new zoo are ("tiger" ,"elephant" ,("python" , "monkey" , "lion"))
>>> Last animal brought from old zoo is lion
收藏 打印