返回顶部
首页 > 资讯 > 后端开发 > Python >Python数学运算入门把Python当
  • 958
分享到

Python数学运算入门把Python当

门把算入学运 2023-01-31 00:01:34 958人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

让我们尝试一些简单的 python 命令。启动解释器,等待界面中的提示符,>>> (这应该花不了多少时间)。 3.1.1. 数字 解释器就像一个简单的计算器一样:你可以在里面输入一个表达式然后它会写出答案。 表达式的语

让我们尝试一些简单的 python 命令。启动解释器,等待界面中的提示符,>>> (这应该花不了多少时间)。

3.1.1. 数字

解释器就像一个简单的计算器一样:你可以在里面输入一个表达式然后它会写出答案。 表达式的语法很直接:运算符 +-*/ 的用法和其他大部分语言一样(比如 Pascal 或者 C 语言);括号 (()) 用来分组。比如:


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

 

整数(比如 2420 )有 int 类型,有小数部分的(比如 5.01.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  # result * divisor + remainder
17

 


Python中,可以使用 ** 运算符来计算乘方 

>>> 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 "<stdin>", line 1, in <module>
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 )。

--结束END--

本文标题: Python数学运算入门把Python当

本文链接: https://lsjlt.com/news/181811.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python数学运算入门把Python当
    让我们尝试一些简单的 Python 命令。启动解释器,等待界面中的提示符,>>> (这应该花不了多少时间)。 3.1.1. 数字 解释器就像一个简单的计算器一样:你可以在里面输入一个表达式然后它会写出答案。 表达式的语...
    99+
    2023-01-31
    门把 算入 学运
  • python入门之算法学习
    前言 参考学习书籍:《算法图解》[美]Aditya Bhargava,袁国忠(译)北京人民邮电出版社,2017 二分查找 binary_search 实现二分查找的python代码...
    99+
    2024-04-02
  • Python入门学习之字符串与比较运算符
    Python字符串 字符串或串(String)是由数字、字母、下划线组成的一串字符。 一般记为 : s="a1a2···an"(n>=0) 它是编程语言中表示文本的数据类型。 python的...
    99+
    2022-06-04
    字符串 运算符 入门
  • Python入门教程(十一)Python中的运算符
    目录Python 运算符Python 算术运算符Python 赋值运算符Python 运算符 运算符用于对变量和值执行操作。 Python 在以下组中划分运算符: 算术运算符赋值运算...
    99+
    2023-05-15
    Python Python 运算符
  • python入门学习
    首先在官网下载好python3.6及以上的版本,根据自己的系统选择:没有显示64位的就是32位的安装包,选择蓝线的能够直接打开 在控制台输入python,配置成功的图片如下: 从IDLE打开python输入指令 print("I lo...
    99+
    2023-01-31
    入门 python
  • Python科学计算之NumPy入门教程
    前言 NumPy是Python用于处理大型矩阵的一个速度极快的数学库。它允许你在Python中做向量和矩阵的运算,而且很多底层的函数都是用C写的,你将获得在普通Python中无法达到的运行速度。这是由于矩...
    99+
    2022-06-04
    入门教程 科学 Python
  • 【Python】科学计算库Scipy简易入门
    0.导语 Scipy是一个用于数学、科学、工程领域的常用软件包,可以处理插值、积分、优化、图像处理、常微分方程数值解的求解、信号处理等问题。它用于有效计算Numpy矩阵,使Numpy和Scipy协同工作,高效解决问题。 Scipy是由针...
    99+
    2023-10-12
    python scipy 开发语言
  • Python机器学习入门(五)之Python算法审查
    目录1.审查分类算法1.1线性算法审查1.1.1逻辑回归1.1.2线性判别分析1.2非线性算法审查1.2.1K近邻算法1.2.2贝叶斯分类器1.2.3分类与回归树1.2.4支持向量机...
    99+
    2024-04-02
  • Python入门学习(六)
    在熟悉了Python中常用的一些内置函数, 那接下来我们定义一个自己的函数吧 def add(x, y): return x + y 函数 函数语法 def functonname(parameters): ... ...
    99+
    2023-01-31
    入门 Python
  • Python学习:运算符
    简单运算符:  +(加)            两个对象相加  -(减)            从一个数中减去另一个数,如果第一个操作数不存在,则假定为零 *(乘)           给出两个数的乘积,或返回字符串重复指定次...
    99+
    2023-01-30
    运算符 Python
  • Python入门难吗?如何顺利入门Python学习?
    很多人想要抓住人工智能的红利,转行Python,首要的问题就是:Python入门难吗在回答这个问题之前,我们需要了解一下Python是什么Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常...
    99+
    2023-06-02
  • 自学python:完整入门python书
    小伙伴总在询问Python的书,哎呀,动力所致,书单来了。9本,涵盖范围蛮大的。Python热持续中,入门计算机首选语言。。。1、《父与子的编程之旅》关注威信工宗号:程序员大牛,即可领取十套精品书籍。作者:Warren Sande Cart...
    99+
    2023-01-31
    入门 完整 python
  • 自学python入门,0基础python
    版权声明:转载请注明出处:https://fxxkpython.com 微信搜索公众号:学习python的正确姿势,id:fxxkpython,加入pythonner的聚集地!   给大家说一下,我要开始学习 Python 了, P...
    99+
    2023-01-31
    入门 基础 python
  • Python入门_浅谈逻辑判断与运算符
    这是关于Python的第6篇文章,主要介绍下逻辑判断与运算符。 (一) 逻辑判断: 如果要实现一个复杂的功能程序,逻辑判断必不可少。逻辑判断的最基本标准:布尔类型。 布尔类型只有两个值:True和False...
    99+
    2022-06-04
    浅谈 运算符 逻辑
  • Python入门教程之运算符与控制流
    Python 中的运算符 什么是运算符?举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。 1 . 求幂运算符 在 Java 中如果我们想对一个数进行求幂运算,我...
    99+
    2022-06-04
    运算符 入门教程 Python
  • Python入门教程之运算符重载详解
    目录如何重载Python中的运算符在 Python中重载比较运算符重载相等和小于运算符用于运算符重载的 Python 魔术方法或特殊函数二元运算符比较运算符赋值运算符一元运算符运算符...
    99+
    2024-04-02
  • Python运算符(Python学习笔记
    ...
    99+
    2023-01-30
    学习笔记 运算符 Python
  • 2019-04-10 python入门学
    #   从决定学习编程语言到正式做出计划挤出空余时间,历经一年半,因工作原因及生活原因不断搁浅,从湖北到浙江再回湖北,暂时稳定在一家小公司,从日常加班中压缩时间学习,于此记录学习进度、学习问题,在此过程中望前辈们不吝指教,自己也会坚持住,...
    99+
    2023-01-31
    入门 python
  • Python入门学习路线
    Python技术路径中包含入门知识、Python基础、Web框架、基础项目、网络编程、数据与计算、综合项目七个模块。路径中的教程将带你逐步深入,学会如何使用 Python 实现一个博客,桌面词典,微信机器人或网络安全软件等。完成本路径的基...
    99+
    2023-01-30
    入门 路线 Python
  • Python 入门学习笔记
    1 安装Anaconda和jupyter notebook   之前没有听说过这两个名词,然后看完介绍,按照我自己的理解,Anaconda是一个集合很多环境和模块的存储地方。 Jupyter notebook 就是一个可以在此环境里打代码...
    99+
    2023-01-30
    学习笔记 入门 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作