第二天学Python:数值型变量与运算符

唉人真是不能突然开始锻炼,最近在同学的劝解下决定开始锻炼身体,
前天只是想稍微运动一下,整了点腹肌的活,结果动作不够标准
脖子已经疼了两天了,估计明天才能缓过来:)

:)
我已经休息两天了,想恢复过来的话还要再休息一天

  • Days = 2
  • Days + 1
  • Days = 3

昨天主要讲的是字符型变量,今天再来说说数值型变量与运算符的事
首先:最基本的是+ - * /
加减乘除就不用多说了,这里有一点不同的是除法
“/”在C语言里是取整的意思,如果要输出余数,还要用“%”,
而到了Python里,"/"就是除法。
在这里插入图片描述
如果想取整和取余的话,分别要用到 “//”和“%”
在这里插入图片描述
在C语言里,想求幂的话要调用math.h里的函数pow(),
而在Python中,有以下几种方法

  1. **号
  2. 内置pow()函数
  3. math库里的pow()函数

见代码:2的10次幂

import math

print( 2**10 )     #math.pow(x,y)是要用到math库里的文件
print( pow(2,10) ) #pow(x,y)与**则不用
print( math.pow(2,10) )

输出结果分别是
在这里插入图片描述
Python自带的pow函数还有别的功能,之前程序都是两个参数,实际上也可以有三个参数pow(x,y,z),是x**y%z,乘幂后取余的意思
在这里插入图片描述
看结果
在这里插入图片描述
只有前三行程序有输出结果,由此可知,在pow函数中,只有2个参数时,参数可以是整型也可以是浮点型;
当有3个参数时,前两个参数必须是整型。
(第三个参数呢?你自己试试/斜眼笑)

加减乘除和乘幂的运算符优先级肯定不用多说了哈,除了以上,还有其他运算符,像是in、比较、按位翻转等等,如果有机会的话会再细说。

就到这了,今天主要说了

  1. 加减乘除取余乘幂!
零零碎碎的知识点写了几天了,差不多该到了if for while之类的了。
学校里应该是有正统python课的,
估计我写得没有老师快也没有老师们好(那是必然)
老师可能会留点练习题吧,明天正经一点,讲点正经的东西。

声明:文章仅供学习交流用

原创文章 23 获赞 103 访问量 2699

猜你喜欢

转载自blog.csdn.net/k_ksy/article/details/105581682