美文网首页
Python --- 基本数据类型

Python --- 基本数据类型

作者: A_x_A | 来源:发表于2019-05-29 01:14 被阅读0次

    笔记主要由来于 慕课网 Python 语言程序设计

    1.整数类型 ---> 数学中的整数 (可正可负,没有取值范围限制 ---> 四种进制表示形式)
    2.浮点类型 ---> 数学中的实数 (浮点数间的运算存在不确定尾数 --->运算及比较用 round() 函数辅助)
    3.复数类型 ---> 数学中的复数 (仅 python 存在复数)
    4.操作符
    5.数字类型关系、数值运算函数

    考虑到观看问题,所以以下是笔记的截图

    image.png 整数类型.png
    浮点类型.png 复数类型.png
    操作符.png 数字类型关系、数值运算函数.png

    下面是以上截图的笔记

    1.整数类型  --->  数学中的整数    (可正可负,没有取值范围限制)
     
      四种进制表示形式:
        十进制:                     如:1010
        二进制,以0b或0B开头:       如:0b010,   -0B010
        八进制,以0o或0O开头:       如:0o123,  -0O345
        十六进制,以0x或0X开头:     如:0x9a,  -0X89
    
    
    2.浮点类型  --->  数学中的实数    (浮点数间的运算存在不确定尾数,不是bug)
      
     2.1 浮点数间的运算及比较用 round() 函数辅助
    
        round(x, d)  --->  对 x 四舍五入,d 是小数截取位数
    
     2.2 可以采用科学计数法表示:(使用字母 e 或 E 作为幂的符号,以10位基数)
         
       <a> e <b>     --->  表示 (a*10ⁿ)
        例:
          4.3e-3     --->  0.0043
    
          9.6E5      --->  960000.0
    
          程序运行:
               >>> 4.3e-3          >>> 9.6E5
               0.0043              960000.0
    
    
    3.复数类型  --->  数学中的复数    (仅python存在复数)
      
      z = a + bi          --->  z.real 获得实部    z.imag 获得虚部
    
      例:
       z = 1.23e-4 + 5.6e5  + 89i
    
    4.操作符
      4.1:一元操作符
       x + y
       x - y
       x * y
       x / y   --->  结果以小数形式显示                     如:  10 / 3   ---> 3.3333333333333335
       x // y  --->  x 与 y 相除的整数商                   如:  10 // 3   --->  3
       x % y   --->  取余 (x 与 y 相除的余数)              如:  10 % 3   --->  1
       x ** y  --->  幂运算 y为小数时 开方运算(x 的 y 次幂) 如:  10 ** 3  --->  1000
                                                               100 ** 0.5  --->  10.0
       程序运行:
            >>> 10 / 3           >>> 10 // 3    >>> 10 % 3    >>> 10 ** 3    >>> 100 ** 0.5
            3.3333333333333335   3              1             1000           10.0
    
      4.2 :二元操作符
       x op = y      --->  x = x op y   (op 为二元操作符)
        例:
         若 x = 3.1415
         则 x ** = 3  表示  x = x ** 3
    
    
    5.数字类型关系、数值运算函数
    
    5.1 数字类型关系:
        整数  -->  浮点数  -->  复数
       例:
        123+4.0=127.0
    
    5.2 数值运算函数  (  [..]表示参数可省略 )
     abs(x)             取绝对值                           如:abs(-10.01)           --->  10.01
    
     divmod(x, y)       (x // y , x % y) 商余             如:divmod(10,3)           --->  (3,1)
    
     pow(x, y [,z])     (x ** y)% z    幂余               如:pow(3,pow(3,99),10000) --->  4587
    
     round(x[,d])       四舍五入  (d是保留小数位数,默认为0)如:pow(3.1415926,2)       --->  3.14
                                                             pow(3.1415926,4)       --->  3.1416
    
     max(x1, ......xn)  取最大值
    
     min(x1,  .....xn)  取最小值
    
     int(x)             将x变为整数,舍弃小数部分         如:int(123.45) --->  123   
                                                           int("123")  --->  123(字符串转为整数)
    
     float(x)           将x变为浮点数,增加小数部分       如:float(12)      --->  12.0;    
                                                             float("1.23")  --->  1.23
    
     complex(x)         将 x 变成复数,增加虚数部分       如:complex(4)    --->  (4 + 0j)
    
     程序运行:
         >>> abs(-10.01)           >>> divmod(10,3)          >>> pow(3,pow(3,99),10000)    
         10.01                     (3, 1)                    4587
    
         >>> round(3.1415926,2)    >>> round(3.1415926,4)    >>> int(123.456)    >>> int("123")
         3.14                      3.1416                    123                 123
    
         >>> float(12)             >>> float("1.23")         >>> complex(4)
         12.0                      1.23                      (4+0j)
    
    

    相关文章

      网友评论

          本文标题:Python --- 基本数据类型

          本文链接:https://www.haomeiwen.com/subject/qonctctx.html