• 【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。
  • 相关阅读:
    vue实现语音播报功能
    vue使用vueCropper裁剪功能,代码复制直接使用
    阿里云服务器安装mongodb并且启动
    脚手架安装react
    PHP 和Apache的安装和配置
    CentOS yum 源的配置与使用
    Linux -Yum 命令详解
    (干货)Linux学习资源推荐
    linux学习书籍推荐linux学习书籍推荐
    一些C++内容的总结(2013.10.17)
  • 原文地址:https://www.cnblogs.com/jakeyChen/p/4873584.html
Copyright © 2020-2023  润新知