数据类型(1)类型定义

来源:互联网 发布:蒙特卡洛算法 编辑:程序博客网 时间:2024/05/22 06:06

任何计算机语言在关于数据类型方面都有着相似而又有不同的划分,Python在提供自定义数据类型的同时,也提供一些基础的数据类型:

1、Number型数值

2、String型字符串

3、List型列表

4、Tuple型元组

5、Dict型字典

6、Set型集合

一、Number数值型

Number型分为四个小类别:int整型、float浮点型、bool布尔型和complex复数型。
其中:

1、int整型:

①十进制:0~9格式:十进制数

②二进制:0&1格式:0b二进制数

③八进制:0~7格式:0o八进制数

④十六进制:0~9、a(A)~f(F)格式:0x十六进制数

2、Float浮点型

①小数方式表示:xxx.xxxx

②科学计数法表示:xxxexxx

3、Bool布尔类型

Bool类型中只有两个值:True(即为真值),False(即为假值)

4、Complex复数类型

数学中实部+虚部组成

表达式方法:xxx±xxxj

特定方法:complex(5, 5)前为实部,后为虚部

二、String字符串

文字,符号……共同组成字符串类型。声明一个字符串有三种方式:

1、单引号声明:'字符串内容'

2、双引号声明:"字符串内容"

3、三引号声明:'''字符串内容'''(或"""字符串内容""")


如何在这三种声明中做出选择:

1、单引号声明适用于字符量较少且不含单引号的字符串,常见于HTML

2、双引号声明适用于字符量较少且不含双引号的字符串,常见于JavaScript,PHP

3、三引号声明适用于字符量较大或同时包含单引号与双引号的字符串,常见于文章


注意:

1、单引号内可以使用双引号或双引号格式的三引号(即"""),其余的不可以

2、双引号内可以使用单引号或单引号格式的三引号(即'''),其余的不可以

3、三引号内可以用单双引号和格式不同的三引号,不可以使用与其格式相同的三引号


附:转义字符

使字符串意义发生改变的某种特殊格式,常用的如下:

\换行

\\反斜杠符号(\)

\'单引号

\"双引号

\n换行

\t横向制表符

\r回车

以及元字符串:在声明字符串前加上r或R,则不会进行转义操作

三、List列表型

存储一组有序可更改的数据的容器类型,类似C语言中的数组,其特征符号为[]

四、Tuple元祖型

存储一组有序不可更改的数据的容器类型,其特征符号为()

五、Dict字典型

存储一组具有键——值对应的映射表的无序可更改的数据容器类型,其特征符号为{}

六、set集合型

存储一组无序不可更改且互不重复的数据的容器类型,无特征符号。