《Python各领域学习I》第一章 1.4 运算与变量

Python是一种高级编程语言,支持基本的数学运算如加、减、乘、除、乘方和开方。在Python3中,除法运算会自动返回浮点数。乘方使用**运算符,开方可以用**(1/N)表示。变量是存储数据的容器,可以保存各种类型的信息,使代码更清晰。例如,`name=input(请问您叫什么?)`用于存储用户输入的姓名。
摘要由CSDN通过智能技术生成

Python作为高级语言,显著的特征就是能够对数值进行计算。

Python本身可以进行加、减、乘、除、乘方、开方的运算,插入math模块后,还可以进行对数运算。

加法和减法最为简单,和数学非常相似,都是用“+”和“-”符号进行的运算,键入print(5 + 2)和print(5 - 2),得到7和3.

这里需要注意,Python支持在符号两边打空格,规范的代码符号两边都有空格,当然,省略空格对程序不会造成影响。

浮点数运算会出现一定的误差,比如0.1 + 0.2,使用Python输出得到0.30000000000000004,明显与0.3不相等,大多数编程语言都有这个误差,这是由于计算机本身的二进制逻辑运算问题,忽略即可。

乘法的运算符是“*”,如6 * 7,得42.

除法的运算符是“/”,在Python 2中,输入形如5 / 2的算式,返回结果为2,因为Python 2中两个整数相除默认为整除,要得到正确结果必须输入5.0 / 2.0。所幸,Python 3中进行了修正,给了专门的整除符号“//”,避免了上面的问题。

乘方的运算符号是“**”,如5的平方就是5 ** 2.

开方运算是很多人都不知所措的一种运算,甚至有人为此专门导入了math模块,其实不需要,Python本身就能处理。只需要记住一个公式:

比如,键入print(2 ** (1 / 2)),得到1.4142135623730951,键入如下代码,返回值也是1.4142135623730951:

import math
print(math.sqrt(2))

关于对数的运算,我将在详述各个常用模块的一章中详细说明。

符号

意义

+

加法

-

减法

*

乘法

/

除法

**

乘方

**(1/N)

开方

math.sqrt(x)

x的二次根

什么是变量?

变量相当于一个容器,把数据存在计算机里,里面的数据可以是各种类型(参见1.3 数据类型),比如调查别人的姓名,如果写成

print("您好," + input("请问您叫什么?"))

也可以运行,但是比较繁琐,很容易漏掉东西,写成:

name = input("请问您叫什么?")
print("您好," + name)

则更清晰明了。

变量也可以是算式,如x = 5 + 2,输出结果为x = 7.

关于变量赋值,格式如下:

变量名 = value

关于赋值,我预计在1.6详细介绍。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值