码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • python数字


    目录

    整数(如,2、4、20 )的类型是 int,带小数(如,5.0、1.6 )的类型是 float。

    Python 用 ** 运算符计算乘方 1:

    等号(=)用于给变量赋值。


    解释器像一个简单的计算器:你可以输入一个表达式,它将给出结果值。 表达式语法很直观:运算符 +, -, * 和 / 可被用来执行算术运算;圆括号 (()) 可被用来进行分组。 例如:

    >>>

    >>> 2 + 2
    4
    >>> 50 - 5*6
    20
    >>> (50 - 5*6) / 4
    5.0
    >>> 8 / 5  # division always returns a floating point number
    1.6
    

    整数(如,2、4、20 )的类型是 int,带小数(如,5.0、1.6 )的类型是 float。

    本教程后半部分将介绍更多数字类型。

    除法运算 (/) 总是返回浮点数。 如果要做 floor division 得到一个整数结果你可以使用 // 运算符;要计算余数你可以使用 %:

    >>>

    >>> 17 / 3  # classic division returns a float
    5.666666666666667
    >>>
    >>> 17 // 3  # floor division discards the fractional part
    5
    >>> 17 % 3  # the % operator returns the remainder of the division
    2
    >>> 5 * 3 + 2  # floored quotient * divisor + remainder
    17
    

    Python 用 ** 运算符计算乘方 1:

    >>>

    >>> 5 ** 2  # 5 squared
    25
    >>> 2 ** 7  # 2 to the power of 7
    128
    

    等号(=)用于给变量赋值。

    赋值后,下一个交互提示符的位置不显示任何结果:

    >>>

    >>> width = 20
    >>> height = 5 * 9
    >>> width * height
    900
    

    如果变量未定义(即,未赋值),使用该变量会提示错误:

    >>>

    >>> n  # try to access an undefined variable
    Traceback (most recent call last):
      File "", line 1, in 
    NameError: name 'n' is not defined
    

    Python 全面支持浮点数;混合类型运算数的运算会把整数转换为浮点数:

    >>>

    >>> 4 * 3.75 - 1
    14.0
    

    交互模式下,上次输出的表达式会赋给变量 _。把 Python 当作计算器时,用该变量实现下一步计算更简单,例如:

    >>>

    >>> tax = 12.5 / 100
    >>> price = 100.50
    >>> price * tax
    12.5625
    >>> price + _
    113.0625
    >>> round(_, 2)
    113.06
    

    最好把该变量当作只读类型。不要为它显式赋值,否则会创建一个同名独立局部变量,该变量会用它的魔法行为屏蔽内置变量。

    除了 int 和 float,Python 还支持其他数字类型,例如 Decimal 或 Fraction。Python 还内置支持 复数,后缀 j 或 J 用于表示虚数(例如 3+5j )。

  • 相关阅读:
    367. 有效的完全平方数
    C/C++数据结构之深入了解线性表:顺序表、单链表、循环链表和双向链表
    每 日 练 习
    python-元组(创建方式、遍历)、可变序列与不可变序列总结
    MySQL5.7开启通用日志功能
    聊一聊我的第一个开源项目
    D - Magic Gems
    【开源】给ChatGLM写个,Java对接的SDK
    【DouZero】 强化学习+self play达到人类玩家斗地主水平。
    社招两年半10个公司28轮面试面经(含字节、拼多多、美团、滴滴......)
  • 原文地址:https://blog.csdn.net/TalorSwfit20111208/article/details/134563766
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号