• 【3】python核心编程 第五章-数字


    1、用大写字母 “L”表示长整数

    1 尽管 Python 也支持用小写字母 L 标记的长整型,但是我们郑重推荐您仅使用大写的 “L”,
    2 这样能有效避免数字1 和小写L 的混淆。Python 在显示长整数类型数值的时候总是用大写“L ”,
    3 目前整型和长整型正在逐渐缓慢的统一,您只有在对长整数调用repr()函数时才有机会看到
    4 “L”,如果对长整数对象调用str()函数就看不到 L 。举例如下:
    5 >>> aLong = 999999999l
    6 >>> aLong
    7 999999999L
    8 >>> print aLong
    9 999999999

    2、算术运算符

     1 表达式1 表达式2 结果
     2 +expr 结果符号不变
     3 -expr 对结果符号取负
     4 表达式1 表达式2 结果
     5 expr1 * expr2 表达式1 乘表达式2
     6 expr1 / expr2 表达式1 除以表达式2(传统除或真正除)
     7 expr1 // expr2 表达式1 地板除以表达式2
     8 expr1 % expr2 表达式1 对表达式2 取余
     9 expr1 + expr2 表达式1 加表达式2
    10 expr1 - expr2 表达式1 减表达式2

    3、功能函数

     1 Python 有五个运算内建函数用于数值运算: 
     2 abs(), 返回给定参数的绝对值
     3 coerce(), 仅回一个包含类型转换完毕的两个数值元素的元组
     4 divmod(), 把除法和取余运算结合起来, 返回一个包含商和余数的元组
     5 pow(), 和双星号 (**) 运算符都可以进行指数运算
     6  round()。用于对浮点数进行四舍五入运算
     7 注:内建函数pow()还接受第三个可选的参数,一个
     8 余数参数。如果有这个参数的, pow() 先进行指数运算,然后将运算结果和第三个参数进行取
     9 余运算。这个特性主要用于密码运算,并且比 pow(x,y) % z 性能更好, 这是因为这个函数的
    10 实现类似于C 函数 pow(x,y,z)。
     1 函数 功能
     2 abs(num) 返回 num 的绝对值
     3 coerce(num1, num2) 将num1和num2转换为同一类型,然后以一个 元组的形式返回。
     5 divmod(num1, num2) 除法-取余运算的结合。返回一个元组(num1/num2,num1 %
     6 num2)。对浮点数和复数的商进行下舍入(复数仅取实
     7 数部分的商)
     8 pow(num1, num2, mod=1) 取 num1 的 num2次方,如果提供 mod参数,则计算结果
     9 再对mod进行取余运算
    10 round(flt, ndig=0) 接受一个浮点数 flt 并对其四舍五入,保存 ndig位小数。
    11 若不提供ndig 参数,则默认小数点后0位。

    4、用于整数类型的所有内建函数

    1 函数 操作
    2 hex(num) 将数字转换成十六进制数并以字符串形式返回
    3 oct(num) 将数字转换成八进制数并以字符串形式返回
    4 chr(num) 将ASCII值的数字转换成ASCII字符,范围只能是0 <= num <= 2555 ord(chr) 接受一个 ASCII 或 Unicode 字符(长度为1的字符串),返回相应的ASCII
    6 或Unicode 值。
    7 unichr(num) 接受Unicode码值,返回 其对应的Unicode字符。所接受的码值范围依赖于
    8 你的Python是构建于UCS‐2还是UCS‐4。
  • 相关阅读:
    httpcontext in asp.net unit test
    initialize or clean up your unittest within .net unit test
    Load a script file in sencha, supports both asynchronous and synchronous approaches
    classes system in sencha touch
    ASP.NET MVC got 405 error on HTTP DELETE request
    how to run demo city bars using sencha architect
    sencha touch mvc
    sencha touch json store
    sencha touch jsonp
    51Nod 1344:走格子(贪心)
  • 原文地址:https://www.cnblogs.com/jakeyChen/p/4873584.html
Copyright © 2020-2023  润新知