数据类型(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集合型
存储一组无序不可更改且互不重复的数据的容器类型,无特征符号。
- 数据类型(1)类型定义
- (1)创建用户定义的数据类型
- mysql数据类型及列类型(1)
- 字段类型(数据类型)
- 抽象数据类型定义(ADT)
- 抽象数据类型定义(ADT)
- 类型定义(typedef)
- C#数据类型(值类型,引用类型)
- JavaScript 数据类型(值类型/引用类型)
- 1数据类型-值类型
- 记录类型(复合数据类型)
- 表类型(复合数据类型)
- matlab数据类型(数值类型)
- 数据类型(2)类型转换
- javascript 数据类型(基本类型和引用类型的定义和区别)
- Go语言学习笔记 --- 常量、变量、批量定义与声明、数据类型、类型别名、类型转换
- DTD(文档类型定义)
- object c 数据类型/对象类型介绍(1)NSString
- mongodb--安装的一些问题
- ImageView.ScaleType
- Shiro之拦截器的使用-yellowcong
- VS2017如何使用C_C++语言调用汇编函数
- Happy 2004
- 数据类型(1)类型定义
- 大话程序猿眼里的高并发架构
- openpose的细节处理
- 3-8·Linux源码包管理、脚本安装包
- REUSEADDR,服务器连接多个客户端,点对点聊天程序
- xmos_helloworld
- java字符串所有组合,字符串全组合--递归
- 数据结构实验之排序四:寻找大富翁
- Sicily1000. 词法分析