第三章:python数据类型简介
一.什么是数据类型?
- 对于有编程经验的,或者之前了解过相关概念的人来说很好理解.但如果是初来乍到的小可爱听到这个问题就一头雾水了;专业的解释用词太过于专业,需要有一定门槛才能理解,这里简单概括为:为了更好的管理拥有相同特征的数据或是某一类数据以及充分利用内存空间,就对数据进行类型的划分.
- 其他语言也有对应类型的划分,相比于python更为复杂(有兴趣可以自行查阅资料),python对基本数据的划分大致分为4大类
类型 | 概念 | 示例 |
---|---|---|
数字类型 | 就是数字,从幼儿园开始学的那个数字 | 1,2.2,10.0 |
类型 | 符号 | 概念 | 示例 |
---|---|---|---|
布尔类型 | 英文Boolean的谐音,代表真假两种状态其一 | 只能是 True 或是 False | True,False |
类型 | 概念 | 示例 |
---|---|---|
None类型 | ‘‘空’’ ,就是没有的意思,一般当占位符来用 | None |
类型 | 符号 | 概念 | 示例 |
---|---|---|---|
字符串类型 | 引号引起来的都是字符串(特殊情况这里先不提) | ‘123’,“hello world”," ",“真好” |
- python中数字类型又可以细分为整型,浮点型,复数(复数几乎用不到,可以忽略,想要具体了解请自行查阅相关资料)
类型 | 符号 | 概念 | 示例 |
---|---|---|---|
整形 | int | 生活中用到的整数 | -1,2,3,4 … |
类型 | 符号 | 概念 | 示例 |
---|---|---|---|
浮点形 | float | 所谓的带有小数点的数 | 3.14,2.0,-2.1 … |
类型 | 符号 | 概念 | 示例 |
---|---|---|---|
复数 | real+imagej | 实数部分加上虚数部分,虚数部分后缀是j或J | 123-12j |
二.Shell 模式和编辑模式
- shell模式又称交互模式,主要用于快速测试简单的代码,方便学习使用.
- 编辑模式又称文本编辑模式,项目开发主要采用的方式,代码可以保存.(主流编辑器现在先不提)
- 在这里说Shell模式和编辑模式是因为在两种模式中演示会有差别,Shell是实时交互的,编辑模式是先编写python脚本再执行运行.
- 编辑模式下想要在屏幕上显示信息必须使用print()函数才可以,这是与shell显示信息不一样的地方.
如有错误还望指出
允许转载但请注明出处