zoukankan      html  css  js  c++  java
  • Python开发——数据类型【数字】

    布尔型

      bool型只有两个值:True 或 False

      我们将bool值归类为数字,习惯上:1表示true,0表示false

    整型

    int(整型)

      在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
      在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
    进制转换
    1 n = bin(10) # 10进制转2进制
    2 print(n)    # 0b1010
    3 n = oct(10) # 10进制转8进制
    4 print(n)    # 0o12
    5 n = hex(10) # 10进制转16进制
    6 print(n)    # 0xa
    取余运算
    1 n = 5 % 4   # 取余运算
    2 print(n)    # 1
    算数运算
     1 n = 2 + 5   #
     2 print(n)    # 7
     3 n = 4 - 7   #
     4 print(n)    # -3
     5 n = 2 * 4   #
     6 print(n)    # 8
     7 n = 5 / 3   #
     8 print(n)    # 1.6666666666666667
     9 n = 5 // 3  # 求商
    10 print(n)    # 1
    11 n = divmod(15,3)    # 求商、求余
    12 print(n)    # (5, 0)
    13 n = 3 ** 2  # 求次方,3的2次方
    14 print(n)    # 9

    常用函数

    1 # input接收的所有输入默认为字符串格式
    2 num = input("请输入数字:")    # 输入10
    3 print(type(num))            # <class 'str'>
    4 num = int(num)
    5 print(type(num))            # <class 'int'>
    6 v = num.bit_length()
    7 print(v)                    # 4

    浮点型

      float是有限小数或无限小数
      运算中,整数与浮点数运算的结果也是浮点数
      浮点数,也就是小数,之所以称之为浮点数,
        是因为,按照科学计数法表示时,一个浮点数的小数点位置可变
      整数和浮点数在计算机中的存储方式不同,
        整数运算永远是精确的,
        浮点数运算可能会有四舍五入的误差,
          因为其在转换为二进制数过程中,出现无限循环的情况
      decimal则具有更高的精度

    复数

      复数complex由实数和虚数组成

  • 相关阅读:
    ACM
    Java实现排序
    HTML导出Excel文件(兼容IE及所有浏览器)
    WebForm应用log4net记录错误日志——使用线程列队写入
    @RefreshScope 配置方法
    Eclipse oxygen 版本汉化教程
    创建Dynamic Web Project时 显示最新Apache Tomcat 8.0 的方法
    微软汉字转拼音
    Ueditor 前后端分离实现文件上传到独立服务器
    汉字转拼音类(多音字)
  • 原文地址:https://www.cnblogs.com/yuanlili/p/8560384.html
Copyright © 2011-2022 走看看