zoukankan      html  css  js  c++  java
  • day3_python学习笔记_chapter5_数字

    1. 整形的表示范围-2^32~2^32 - 1 ; 长整形表示:aLong = 99999L

    2. 复数的属性, num.real,该复数的实部, num.imag,该复数的虚部。num.conjugate(),返回该复数的共轭复数。

    3. 除法, 传统除法,1/2 =0, 1.0/2.0 = 0.5, 传统除法会舍去小数部分,返回一个整型, 如果操作数之一是浮点数,则执行真正的除法。

      真正的除法,需要先导入模块,from __future__ import division 1/2 = 0.5

      地板除 1//2 =0 , -1//2 = -1 ,地板除无论操作数为何种数值类型, 总是舍去小数部分,返回数字序列中比真正的商小的最接近的数字。

    4. 幂运算 3 ** 2 = 9, pow(x, y, mod=1),  取x的y次方,如果提供mod参数,则计算结果在对mod进行取余运算

    5. 标准类型函数: com(obj1, obj2), str(obj), type()

    6. 数字类型函数:int(), long(), float(), complex()

    7. 功能函数: abs(), coerce(1, 2), (将两个数转换为同一个类型,然后以一个元组的形式返回)。自定义两个数值类型转换的方法。仅返回一个包含类型转换完毕的两个数值元素的元组。coerce(1.0, 2) =(1.0,2.0)

      divmod()内建函数把除法和取余运算结合起来,返回一个包含商和余数的数组。eg:divmod(10,3) = (3, 1);

      round(x), round(x, n) , n代表小数点的位数,默认n=0, 返回一个浮点数,

     8. int() , math.floor(), round() 的区别:

    • int()函数直接截去小数部分
    • floor() 得到最接近原数但是小于原数的整数
    • round()得到最接近原数的整数(返回为浮点类型) 四舍五入

    9.  hex(n), oct(n), 将十进制转换为十六进制或者八进制。 

    10. ord(), 将一个字符转换为对应的AScll码, chr(n) 将n转化为对应的字符串 0<= n <=255  , unichr() 接受unicode码值,返回对应的unicode字符。

    11. 布尔型是整形的子类,没有__nonzero__()方法的对象的默认值都是True。

  • 相关阅读:
    软件工程的国家标准下载链接
    电子计算机机房设计规范
    建筑物防雷设计规范
    信息系统项目管理师考试大纲
    计算机信息系统安全保护等级划分准则
    信息系统工程监理单位资质管理办法
    信息系统工程监理工程师资格管理办法
    计算机软件保护条例
    信息系统工程监理暂行规定
    第一个Winform 程序 (附一个需求实现,望大家帮忙)
  • 原文地址:https://www.cnblogs.com/yongpan666/p/3718917.html
Copyright © 2011-2022 走看看