Python学习--常用数据类型

Python 常用数据类型

一、Number(数字)

Python Number 数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间

创建变量:

var1 = 1
var2 = 10

删除变量:

del var1[,var2[,var3[....,varN]]]]
del var
del var_a, var_b

实例:

常用转换

 

二、字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。

创建变量:

var1 = 'Hello World!'
var2 = "Python Runoob"

使用变量:

 

 

 

 字符串连接:

 

 实例:

 

 输出:

 

三、列表

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

创建变量:

list1 = ['physics', 'chemistry', 1997, 2000]

list2 = [1, 2, 3, 4, 5 ]

list3 = ["a", "b", "c", "d"]

访问列表中的值:

 

 

 

修改或更新:

 

 

 

 

 

 

 

四、元组

Python的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。

创建变量:

tup1 = ('physics', 'chemistry', 1997, 2000)

tup2 = (1, 2, 3, 4, 5 )

tup3 = "a", "b", "c", "d"

访问元组:

 

 

 

 修改或更新:

 

 

 

 

 

 以上实例元组被删除后,输出变量会有异常信息,输出如下所示:

 

五、字典

字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中

创建变量:

d = {key1 : value1, key2 : value2 }
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
dict1 = { 'abc': 456 }
dict2 = { 'abc': 123, 98.6: 37 }

访问变量:

 

 

 

  修改或更新:

 

 

 

 

 

 但这会引发一个异常,因为用del后字典不再存在:

 

 字典键的特性:

字典值可以没有限制地取任何python对象,既可以是标准的对象,也可以是用户定义的,但键不行。

两个重要的点需要记住:

1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住

 

 

 

 2)键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行

 

 

 

 

 

 

posted @ 2020-07-09 11:36  不要幻想奇迹  阅读(206)  评论(0)    收藏  举报