pyhton对象类型 之 数字

pyhton对象类型 之 数字,第1张

contents
    • 前言
    • 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数字类型的完整工具如下:
  1. 整数和浮点数
  2. 复数
  3. 有理分数
  4. 集合
  5. 布尔类型
  • 整数和浮点数

    • 整数
      • 以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最为基本的知识,这里记录的只是皮毛,必须要实践才能了解更多的内容。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/579435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-11
下一篇 2022-04-11

发表评论

登录后才能评论

评论列表(0条)

保存