Python从零开始系列连载(5)——Python的基本运算和表达式(上)

  • 变量
    如果你学过其他语言,使用变量先要定义,或者在定义的同时赋值。
    而python的变量不需要单独定义,你直接在赋值的过程中完成了定义。
    这里写图片描述

当我们直接运行一个没有赋值过的变量,就报错了。之后我们对变量赋值操作,这时变量就被定义了。之后我们可以查看变量。

如果我们对已赋值的变量再次赋值:
这里写图片描述
可以发现变量的值改变了,使用了最后一次赋值的值,也就是上一次的值被覆盖了。

当我们不需要某个变量时候,我们可以’过河拆桥’删掉它,使用del 变量名来删除
这里写图片描述

  • 转换变量类型
    我们的变量要进行运算,例如字符串类型的 ‘233’,我想让它和整型的 233 相加,发现系统报错了,看内容是说‘必须是字符串,不能是整型’。这时候说明int和str不能做运算。
    这里写图片描述

  • 类型转换闪亮登场!!!!

float()函数,将其他类型数据转为浮点数
str()函数,将其他类型数据转为字符串
int()函数,将其他类型数据转为整型
这里写图片描述

划重点:这里的2.33e-4指的是2.33 x e^-4
划重点:int()强制转换类型时候是扔掉小数点之后的数字,而不是四舍五入

  • 算术运算!!!!
    这里写图片描述
    算数运算符的优先级(按照从低到高排序,同一行优先级相同)
    1.+、-
    2.*, / , // , %
    3.单目+、单目-
    4.**
    这里写图片描述

之前的运算都是整型数据运算,如果是不同类型的数据运算,会发生隐式类型转换。

转换的规则是:低等类型向高等类型转换,前提是可以进行算术运算。等级从低到高是:(bool,int,float,complex)

这里写图片描述
划重点:在算术运算时,True代表1,False代表0

常用的Python的运算内置函数:
这里写图片描述

初步接触导入模块
导入模块的操作是:import 模块的名称
这里写图片描述
ceil(x)方法是返回大于等于x的最小整数。
floor(x)方法是返回小于等于x的最大整数。

常用的还有几个:

sqrt(x)返回平方根
exp(x)返回以e为底的指数
log(x)对数操作
这里写图片描述

还有常用的数学常量:π 和 e。
这里写图片描述
划重点:我们这里使用了import math,则用到这个math模块里的 方法(可以理解为函数)和常量 要加上模块的名称,即:math.e 这样

如果你要长时间多次使用某个模块的内容,可以使用:
这里写图片描述

则直接可以使用模块里的方法和常量。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值