我爱帮助网--QQ交流群号

Nas交流与矿渣群(unraid 群晖 猫盘 蜗牛等):372167400         物联网/智能家居群:518812757             帮助教程:手册大全

软件使用与建站群:1057308983      虚拟化交流群:13448651

关于Python数据类型的简单概述

2020-05-29 08:00:00
阿超
原创
2054

Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言

关于python的数据类型,由于版本的关系,主要有6种:

Number(数字):表示数据组成为数字
String(字符串):表示数据组成是字符
Tuple(元组):用来表示一组有序元素,后期数据不可修改

List(列表):用来表示一组有序元素,后期数据可以修改
Dictionary(字典):用键值对的形式保存一组元素
Sets(集合):一组数据无序不重复元素


其中Number(数字)、String(字符串)、Tuple(元组)是不可变数据,List(列表)、Dictionary(字典)、Set(集合)是可变数据。
 
Number类型:

Python3 支持 int、float、bool、complex(复数)。
在Python 3里,只有一种整数类型 int,表示为长整型,而 python2 中的有 Long。
在 Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True。到 Python3 中,把 True 和 False 定义成关键字了,但它们的值还是 1 和 0,它们可以和数字相加。


String类型:
在Python中,加了引号的字符都被认为是字符串,其声明有三种方式,分别是:单引号、双引号和三引号;Python中的字符串有两种数据类型,分别是str类型和unicode类型,str类型采用的ASCII编码,无法表示中文,unicode类型采用unicode编码,能够表示任意字符,包括中文和其他语言。

x='abc'             #x=str('abc')
y="abc"        #y=str("abc")



List类型:

用来记录多个值,用索引对应值,在[  ]内用逗号分隔开多个任意类型的值


元组类型:

与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开


Dictionary类型:

用来记录多个值,用key对应value,其中key对value有描述性的功能,在{}内,用逗号分割开多的元素,每一个元素都是key:value的形式,其中value可以是任意形式类型,而key通常是str类型


集合:

由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。基本功能是进行成员关系测试和删除重复元素。

可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。



0
发表评论
评论通过审核后显示。
文章分类
联系我们
联系人: 王先生