- 前言
- python基本内置对象
- 数字类型
- 总结
python基本内置对象程序,是由数据结构+算法构成,简单的说就是让算法去处理各种数据结构对应的结构对象,就好比食材以及厨具的关系。
无论是动态语言还是静态语言,从本质上说都可以如此理解。
因此,对象是最为基本的存在。
python程序从上到下分解如下:模块–>语句–>表达式–>对象。
一门强大的语言包含诸多内置对象,我们可以直接使用,必要时可以自己根据内置对象创建自己需求的对象。
python部分内置对象如下:
内置对象 | 举例 |
---|---|
数字 | 0x1234, 0.999, 3+4j, 5/6 |
字符串 | “gui”, “core’s”, ‘it\’s’ |
列表 | [1,2,3,4] |
字典9 | {“cat”:”miao”, “dog”:”wang”} |
元祖 | (1,”lai”,2,”zhong”) |
文件 | fd=open(“zl.txt”,”r”) |
集合 | set(“abcde”) |
- python数字类型的完整工具如下:
- 整数和浮点数
- 复数
- 有理分数
- 集合
- 布尔类型
-
整数和浮点数
- 整数
- 以10进制字符串的写法形式呈现,如1234,0,99999(支持无穷精度)
- 浮点数
- 以小数点或者科学计数e/E表示,以双精度(64位)来保存浮点数
- 整数
-
复数
- 复数表示位2个浮点数(实部和虚部),并在虚部后早呢更加后缀j / J
- 允许分解实部和虚部
- 可以通过标准的cmath模块工具处理
-
有理分数
-
使用分数(分子/分母),避免浮点数的精度问题以及局限性
-
一旦创建分数,可以进行数学运算
>>> from fractions import Fraction >>> x=Fraction(1,3) >>> x Fraction(1, 3)
关键字from一般用于类的导入,其格式为:
from 模块名(即类所处的文件名)import 类名
-
-
集合
- 集合是无序的、不可重复非完全不可变类型的数据集合
- 可以根据实际动态伸缩大小
- 参考文章 python 集合
-
布尔类型(bool)
-
值为True (1)或者 False(0)
>>> True == 1 True >>> False == 0 True >>> True +4 5
-
python中内置的数字类型相比C、C++更为多,且 *** 作更为简单,但效率上肯定比不过编译型语言。
本章是一个开始,是Python最为基本的知识,这里记录的只是皮毛,必须要实践才能了解更多的内容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)