zoukankan      html  css  js  c++  java
  • Python合集之Python数据类型(一)

         在上一节的合集中,我们了解了Python相关的变量知识,本节我们将进一步了解一下Python中关于数据类型中的数字类型相关的知识。

        Python提供了数字类型用于保存数值,并且他们是不可改变的数据类型,如果需要修改数字类型变量的值,那么会先把值存放到内存中,在修改变量指向新的内存地址。

        在Python的数值类型中,主要包括整数、浮点数和复数3中数值类型。

    1.整数

        整数用来表示整数数值,即没有小数部分的数值,在Python语言中,整数包括正整数、负整数和0。

        a。十进制整数:十进制整数的表现形式是我们大家生活中很熟悉的,就不做介绍了,这里主要强调两点。第一:在Python 2.X中,如果输入的数值比较大,Python会自动在其后面加上字母L(或者小写的字母l)。第二:不能以0作为十进制的开头(数值0除外)。

        b。八进制整数:8进制其进位规则为‘逢8进1’,并且以0O/0o开头的数。

    注意:在Python 3.X中 八进制数必须以0o/0O 开头,但是在Python2.X中 八进制可以以0开头。

        C。十六进制整数:16进制其进位规则为“逢16进1”,并且以0X/0x开头的数。

        D。二进制整数:2进制其进位规则为“逢2进1”。

    2.浮点数

        浮点数由整数部分跟小数部分组成,主要用于处理包括小数的数。例如:1.4141、0.5、-1.7895等等

        浮点数也可以使用科学计数法表示。例如:2.7e2、-3.145e5等

    注:在使用浮点数进行计算的时候,可能会出现小数位不确定的情况,例如:计算0.1+0.1 时,将得到想要的结果 0.2,而计算0.2+0.1 时,将得到 0.30000000000000004,与想要得到的结果 0.3 存在差异,对于这种情况,所有的语言都存在这个问题,目前的通用做法是忽略多余的小数位即可。

    3.复数

    Python中的复数与数学中的复数形式完全一致,都是有实部和虚部组成,并且使用j或J表示虚部。当表示一个复数时,可以将其实部和虚部相加。例如:

    3.14+12.5j,该复数表示:实部为:3.14 虚部为12.5j

    花絮:

    本期的Python的数据类型就分享到这里,下期我们将继续分享Python中的数据类型,感兴趣的朋友可以关注我。

    同时也可以关注下我的个人 微信订阅号,园子里面的文章也会第一时间在订阅号里面进行推送跟更新。

  • 相关阅读:
    Windows7 共享文件夹的两个BUG
    POJ 1845 Sumdiv(数论,求A^B的所有约数和)
    POJ 2481 Cows(树状数组)
    HDU 1124 Factorial(简单数论)
    POJ 1195 Mobile phones(二维树状数组)
    POJ 3067 Japan(树状数组求逆序对)
    HDU 4027 Can you answer these queries?(线段树)
    HDU 1576 A/B(数论简单题,求逆元)
    HDU 1166 敌兵布阵(线段树,树状数组)
    ZOJ 1610 Count the Colors(线段树)
  • 原文地址:https://www.cnblogs.com/a-mumu/p/13956642.html
Copyright © 2011-2022 走看看