当前位置:   article > 正文

python中字典的value可以为任意对象_从零开始第3步:python 数据类型

字典可以赋值给别的变量吗

2ebc66d4378f40492ec7313ee4dbf486.png

▍『1』变量类型

♢ 「1.1」数字

数字主要分为两种类型:整数和浮点数

数字是不可变类型。

浮点数可以写成科学计数法。

970c48a66e1553da96b34503a05f7460.png

♢ 「1.2」字符串

字符串就是一串字符。

字符串是不可变类型。

某些字符会被转义,如单引号(转义为字符串结尾),可以用反斜杠来标识,使得不被转义。

转义字符较多,可以用 r 或 R 表示原生字符串,该字符串中的字符不会被转义。

字符串连接通过加号,进一步的可以用乘号连接同一字符串。

切片可以截取字符串中相应位置的字符。

示例:

d9f1904219e5eec0bf6d182a79142f5a.png

♢ 「1.3」布尔值

布尔值只有 True、False 两种值。

布尔值是不可变类型。

布尔值可以用 and、or 和 not 运算。

♢ 「1.4」数据结构

♢ 列表 (list)

列表是一种有序的集合,用 [ ] 标识,可以随时添加和删除其中的元素。

列表中的元素支持所有的变量类型。

列表是可变类型。

切片可以截取列表中相应位置的元素。

列表常用操作有增加、插入和删除元素。

示例:

1de936ad9cc10c2e3087e2c839c17e52.png

♢ 元组 (tuple)

元组与列表很像,区别为元组是不可变类型。

元组用 ( ) 标识。

数据分析中很少使用。

♢ 字典 (dict)

字典是无序对象的集合,字典用 { } 标识,字典由键 key 和它对应的值 value 组成。

字典是可变类型。

字典当中的元素是通过键来存取的,而不是通过位置存取。

一个 key 只能对应一个 value。

作为 key 的对象必须是不可变类型,整数和字符串是字典中最常用的类型。

1465ce9b04889f8eccfae51601859a3f.png

♢ 集合 (set)

集合可以看成是只有键的字典。

常用于成员判断,即判断是否存在。

9cc9cdb7f7c8aa0e92a001ebb9a06aff.png

▍『2』变量赋值

等号用来给变量赋值。

赋值不需要事先声明类型,可以把任意类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。

每个变量在内存中创建,这就意味着在创建变量时会在内存中开辟一个空间。

注意,Python 会为每个新出现的的变量分配内存,但修改可变变量不重新分配内存。 举个例子说明一下:

0b97c7df311c403f0033a4c07cee6551.png

▍『3』结语

大概总结了 Python 中的数据类型,在数据分析中,常用的有数字、字符串、列表和字典。

从零单排03:Python 数据类型​mp.weixin.qq.com
v2-2d9ceed78978badf52f685b50ced44c6_ipico.jpg

搜索 ”data2nb“ 关注公众号 ”从零单排数据分析“,一起努力鸭。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/515634
推荐阅读
相关标签
  

闽ICP备14008679号