美文网首页
Python全栈 第二天 3·数值类型

Python全栈 第二天 3·数值类型

作者: Lee小爷 | 来源:发表于2019-01-11 17:20 被阅读0次

    int 整数类型

    整数是啥不用多说吧,就是1,2,3,4,5,6......

    >>> num1 = 12345
    >>> type(num1)
    <class 'int'>
    

    folat 浮点数类型

    就是小数,例如1.1,1.2啥的。

    >>> num1 = 1.123
    >>> type(num1)
    <class 'float'>
    

    bool 布尔类型

    布尔类型只有两种,False或True。表示假或真,用来做判断。False和True为系统定义类型,首字母必须大写。True的数值等于1,False的数值等于0。

    >>> True + 1
    2
    >>> False + 1
    1
    
    >>> 1 > 2
    False
    >>> 1 < 2
    True
    

    复数类型

    复数类型属于高中数学基础,Python中一般不常用。忘了的自己百度吧,因为我已经不会了。n = n + nj(标识符 = 实部 + 虚部),Python中虚部用“j”表示。


    数值类型之间转换

    输入类型(标识符或值),可将对象转换为指定的其他类型。

    >>> x = 1
    >>> y = 1.5
     
    >>> int(y)    # 转成整数类型
    1
    
    >>> float(x)    # 转成浮点数类型
    1.0
    
    >>> complex(x, y)    # 转成复数类型
    (1+1.5j)
    >>> complex(x)
    (1+0j)
    

    数值类型常用小方法

    1. abs() 查看数字的绝对值
      输入print(abs(标识符或数字)),可以查看标识符或数字的绝对值。
    IN:  num1 = 10
         num2 = abs(num1)
         print(num2)
         
         print(abs(-10))
    OUT: 10
         
         10
    
    1. max() 查看最大值
      输入print(max(标识符或数字,标识符或数字)),可以输出参数里的最大值。
    IN:  num1 = 10
         num2 = 88
         print(max(num1, num2, 11, 15))
    OUT: 88
    
    1. min() 查看最小值
      输入print(min(标识符或数字,标识符或数字)),可以输出参数里的最大值。
    IN:  num1 = 10
         num2 = 88
         print(min(num1, num2, 11, 15))
    OUT: 10
    
    1. pow() 计算乘方
      输入print(pow(x, y)),可以计算x的y次方。
    IN:  print(pow(10, 2))
    OUT: 100
    
    1. round() 四舍五入计算

    (1)不保留小数四舍五入
    输入print(round(参数)),可以四舍五入输出结果。

    IN:  print(round(1.4999))
         print(round(1 + 0.511))
    OUT: 1
         2
    

    (2)保留n位小数四舍五入
    输入print(round(参数, n位)),可以输出四舍五入保留小数点后n位的结果。

    IN:  print(round(1.4111, 2))
         print(round(1 + 0.4888, 2))
    OUT: 1.41
         1.49
    

    None 空值

    空值是Python里一个特殊的值,不能理解为“0”,因为“0”时有意义的,而None是一个特殊值,表示空、没有的意思。


    相关文章

      网友评论

          本文标题:Python全栈 第二天 3·数值类型

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