您的位置 首页 > 数码极客

python中如何表示10的次方

第二节课我们讲解数值类型和波尔型, 波尔型上节课我们已经提到了,就是True和False。今天的重点会放在数值型的讲解。

波尔型

波尔型,在Python中称为bool。 波尔型只有下面两个值:

  1. True,代表真,我们可以理解为 “是”
  2. False,代表假,我们可以理解为 “否”

波尔型会在什么时候运用呢?根据他上面的两个值我们应该能够猜到,就是在做一些判断的时候,下面我们举例说明。

条件为假

  • 3 < 2
  • 'a' != 'a'
  • 'a' > 'b'
  • 空 (空字符串,空列表, 空元组,空集合,空字典)
  • 0

条件为真

  • 3>2
  • 'a'=='a'
  • 'a' < 'b'
  • 非空
  • 非0

下面使用代码进行举例:

money = 0 # 存款, 默认为0 if money > 0: print('我有钱') else: print('我没有钱')

根据 0为False, 非0为True,我们可以简化上面的判断条件:

if momey: print('我有钱') else: print('我没有钱')

当时简化之后逻辑上有个问题,大家有没有发现? 那就是我不但没钱,我还欠钱怎么办呢? 运行简化之后的代码看看结果,它会告诉你,‘我有钱’!
显然这个结果是不对的,为什么呢?因为负数也是非0,而非0就是True。

数值类型

数值类型包含如下三种:

  1. int, 整数
  2. float, 浮点数
  3. complex, 复数
a = 1 # 整数 b = 1.25 # 浮点数 c = 12 + 1.2j # 复数

整数

整数的概念大家应该都知道, 整数包括正整数,零,和负整数

a = 1 b = -1 c = 0

浮点数

浮点数,可以理解成我们数学当中的小数

a = 1.23 b = 0.05 c = -8.3

复数

复数是我们数学当中的概念,这里只做简单讲解
复数由实部(real)和虚部(imag)构成,在 Python 中,复数的虚部以j或者J作为后缀,具体格式为:a + bj,a 表示实部,b 表示虚部。

a = 12 + 0.2j print(a) print(type(2))

通过上面的代码我们可以查看复数a的值,和a的类型(type()可以查看某个值的数据类型)。

数值运算

  • 加减乘除
a = 3.2 b = 5 print(a+b) print(a-b) print(a*b) print(a/b) # 试试下面两个打印的内容一样吗? print(a+b*a) print((a+b)*a)
  • 取余数
# python当中可以使用%获取余数 a = 14 b = 10 print(a%b)
  • 取整
# python 中我们使用 // 来取整数 a = 8 b = 3 print(8//3)
  • 幂,次方运算
# python中使用**来代码幂运算,也就是次方运算 # 次方运算 print(3**2) # 开方运算 print(32**(1/4))

练习作业

学校有 100支红色的笔, 130只蓝色的笔,220只黄色的笔,现在要平均分给80名学生,如果不考虑颜色,每个人可以分几支笔?还剩下几只?如果剩下的笔大于等于50,请输出剩余笔的数量,否则输出 “剩余笔不足50支!”

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“python中如何表示10的次方”边界阅读