• Python学习笔记(三)Python基本数字类型及其简单操作(1)


    一、数字类型

      表示数字或数值的数据类型称为数字类型,Python语言提供3种数字类型:整数、浮点数和复数,分别对应数学中的整数、实数和复数,下面就一起来了解一下他们吧!

    1.整数类型

      整数类型与数学中整数的概念一致,整数类型共有4种进制表示:十进制、二进制、八进制和十六进制。

    例:

    进制种类     引导符号 描述
    十进制 默认情况,例如123,-456
    二进制 0b 或 0B 由字符 0 到 1 组成,例如,0b1101,0B1101
    八进制 0o 或 0O 由字符 0 到 7 组成,例如,0b761,0B761
    十六进制 0x 或 0X 由字符 0 到 9 、a 到 f 、A 到 F 组成,例如,0xABC,0XABC

    2.浮点数类型

      浮点数类型与数学中实数的概念一致,表示带有小数的数值。

      浮点数由两种表示方法:十进制表示和科学技术法表示,例如:1.0、2.3、3.14、56e4、12E2.

      其中科学计数法使用字母e或E作为幂的符号,<a>e<b> = a*(10b)

    3.复数类型

      复数类型表示数学中的复数。

      Python语言中,复数的虚数部分通过后缀 “J” 或 “j” 来表示,例如:1.58+4j 或 4.87+1J

    二、数字类型的操作

    1.数值运算操作符

    Python提供了9个基本的数值操作运算符,如下所示:

      x + y  和

      x + y  差

      x * y  积

      x / y  商

      x // y  整数商

      x % y  余数,也成为模运算

      - x  负值

      x ** y  x 的 y 次幂

    2.数值运算函数

    Python提供了一些内置函数,在这些内置函数中,有6个函数与数值运算有关,如下所示:

      abs( X )                  X的绝对值

      divmod( X )                 ( X // Y , X % Y),输出为元组形式

      pow( X , Y )                X ** Y

      round( X , [ , N ])              对 X 四舍六入,保留 N 位小数(其中round(2.5)结果为2)

      max( X1 , X2 , X3 , ... , Xn)         最大值

      min( X1 , X2 ,X3 , ... , Xn)          最小值

    3.数字类型转换函数

    数值运算操作符可以隐式地转换输出结果的数字类型。

    例如:

      int( X )      将 X 转换为整数

      float( X )     将 X 转换为浮点数

      complex( re[ , im ] )   生成一个复数,实部为 re,虚部为 im。其中 im 不能为字符串

    三、总结

      以上内容就是Python基本数字类型及数字类型的操作,这些内容很基础,在以后的学习中需要经常用到,需要熟练掌握。

  • 相关阅读:
    数列分块入门 1-8
    最远点对 [线段树+树的直径]
    实验室外的攻防战 UOJ#180 [树状数组]
    二叉搜索树 [四边形不等式优化区间dp]
    树上的等差数列 [树形dp]
    序列 [树状数组+离散化]
    ATcoder1983 BBQ Hard
    8.18日报
    8.17日报
    8.16日报
  • 原文地址:https://www.cnblogs.com/Y-xp/p/11515589.html
Copyright © 2020-2023  润新知