zoukankan      html  css  js  c++  java
  • 数值类型

    4 数值类型

    Python支持三种数值类型:整数、浮点数和复数。

    仅仅有三种类型,这样比較简便,连长整数都省略了,由于当一个数据超长时。自己主动变成长整数。

    这与其他语言有众多的数值类型是不同的。在Python里全部变量的类型。都不须要定义的。仅仅要给一个变量,然后赋值时就会自己主动选择合适的类型。

    这个特性在C++的C11里标准auto类型才实现这个功能。具有这个特性的语言是比較方便的,至少能够少打非常多类型定义的字符。

    整数类型:它是一种不限制数值大小的整数,最大的长度由硬件平台决定。

    浮点数类型:它是一种二进制的浮点数。

    复数类型:它是由两个浮点数组成,它的格式是 a + bj的格式。当中a和b是浮点数。

    当这三种数值类型一起运算时。就会从整数类型到浮点数类型,浮点数类型到复数类型。

    下在通过样例来看数值类型是怎么声明变量的。

    1)整数

     

    从这个样例来看,num是不用指定整数类型的。仅仅要把100赋值给它。它自己主动就识别为int类型。也就是整数类型。

     

    上面这个样例,输入一个非常长的整数,最后num的类型还是整数(int) ,从这个长整数来说,非常多语言里都不能输入这么大的长整数进行运算的。但python能够。这是它的一大长处。

    2)浮点数

    在现实的世界里。使用得最多的是浮点数,比方1.99元,2.99元等等。

     

    从上面样例来看,仅仅要赋值给变量一个浮点数值,变量变成了浮点数类型了。

     

    这个相同是浮点数,小数点的位数能够非常长。

    3)复数

    Python提供了复数的支持,这样让非常多数学家、物理学家都能够使用这门语言来计算来自数学或物理学上的计算。它使用j为作虚数的单位。形式例如以下:

    a  + bj

    当中a和b都是实数。j是虚数单位。比方以下:

     

    假设写作其他格式,python并不把它当作复数的形式。

    通上面的学习,就了解python的数据类型的简单和方便。但功能非常强大。比方整数能够写得非常大,也不操心溢出;比方浮点数也能够写得非常多位小数,还支持复数的运算。

  • 相关阅读:
    树莓派4B-安装docker
    树莓派4B-挂载硬盘
    树莓派4B-修改软件源
    树莓派4B-初始化网络-静态ip
    树莓派4B-下载系统
    爬虫之路: 字体反扒升级版
    annotations导入报错
    [转]微信小程序全局分享转发控制实现——从此无需页面单独配置
    ollydbg 条件断点语法格式
    c++ CreateThread传递char*参数乱码解决办法
  • 原文地址:https://www.cnblogs.com/jhcelue/p/6849749.html
Copyright © 2011-2022 走看看