欢迎回来｡
让我们来讨论第一种数据类型｡
你知道吗？
让我们同时做两个｡
我们有整型数和浮点数｡
INT代表整数, 正如你在这里看到的｡
float代表浮点数｡
嗯嗯嗯
让我们来探讨一下｡
首先, 让我们从整数开始｡
整数就是一个数字｡
三个或四个或五个
这些都是整数｡
在编程语言中, 可以使用整数进行数学运算, 例如2加4｡
如果我运行得很好, 什么也不会打印出来, 因为我们必须对这些数据类型执行一些操作｡
到目前为止我们学到的一个行为就是印刷的概念｡
我们通过调用带括号的print关键字来打印一些东西｡
所以括号就像是在说, 嘿, 对这些数据类型执行这个操作｡
如果我们运行这个｡
我们这里有六个｡
太棒了｡
因此, 我们不仅使用print, 而且还使用加号来执行将两种数据类型添加到一起的操作｡
你可以想象, 我们可以做大多数的数学运算｡
基本的我们可以做负的, 我们可以做, 比如说, 2乘以4｡
然后我们还可以做2除以4｡
如果我在这里单击运行｡
好吧, 我会的
看起来一切正常｡
我们加了, 减了, 乘了｡
然后我们也分裂了｡
现在, 有趣的是｡
到目前为止, 我们使用的都是整数｡
也就是说, 这些都是整数｡
没有小数位｡
它们只是整数｡
我能做的一个巧妙的技巧是我可以说｡
2加4的类型是什么？
如果我在这里单击运行｡
好吧, 我们来破译一下刚才发生了什么.
我已经教过你们另一个我们可以执行的操作, 叫做类型, 它告诉我们, 嘿,
这是什么数据类型？
就像数学一样, 我们一个括号接一个括号｡
所以第一部分, Python说, 嘿, 2加4等于多少？
好吧, 那就六个了｡
它会说, 嘿, 什么样的性行为？
6的类型是整数.
所以它会说类｡
现在我们不必担心class关键字｡
这是我们以后要讨论的问题｡
但是我们在这里看到我们用int来表示整数, 最后在Python求值之后, 我们打印出它所做的一切,
这就是int类｡
现在看看这个
让我们对所有这些都做同样的事情｡
所以我们在这里说类型｡
式｡
给你
然后打字｡
给你
如果这种语法令人生畏, 也不用担心｡
这是你习惯的东西｡
如果这是你的第一个编程语言, 它不会很容易, 因为, 如果它很容易, 那么每个人都会做它｡
坚持住｡
相信我, 随着你练习的增多, 这会变得越来越有意义｡
现在, 在我单击Run之前, 您认为这些行中的每一行的输出是什么？
准备好了
给予一猜, 然后单击“Run”（运行）｡
好的, 我们知道了｡
六个人｡
这里有-2, 也是整数｡
这里有8, 也是整数｡
但我们有浮动｡
因为2除以4等于0｡ 5.
嗯嗯嗯
那是什么？
请记住, 我们在这里讨论的是两种数据类型｡
我们讨论的是整型和浮点型｡
浮点数就是我们所说的浮点数｡
浮点数就是一个带小数点的数字｡
在我们的例子中, 这是0｡ 5.
所以它是一个浮点数｡
所以如果我们写一个数字, 假设我们要打印, 然后我写0｡ 00001.
你觉得我们会得到什么？
我们会有彩车的｡
如果我做5｡ 0001, 我们会得到浮点数｡
数字零呢？
如果我单击“运行”｡
我做耳鼻喉科是因为没有小数点｡
为什么我们需要在编程中, 特别是在Python中进行这种区分呢？
这是因为浮点数实际上比整数占用了更多的内存空间｡
好吧, 我知道了
因为记住这个数字, 数字6, 它需要存储在我们机器的内存中｡
记住机器并不真正理解这一点｡
他们能理解0和1｡
他们把这个数存储在一个叫做二进制数的东西里, 也就是0和1｡
现在, 问题是当你有一个小数位, 比如零点或者10｡ 因为这一点,
很难用二进制数, 0和1来表示｡
所以浮点数实际上将这些数字存储在两个不同的位置, 一个用于10, 另一个用于56｡
现在就去
我们不需要在这里得到技术, 但这是想法｡
我们需要更多的内存来存储这样的数字｡
浮点数这个话题真的很有趣, 我将链接到一个资源｡
但了解更多浮点的最好方法｡
再说一次, 你知道技术细节并不是很重要, 但是如果你使用浮点数Python｡
同样, 您需要确保查看第三版的文档｡
你可以学习浮点运算, 这些Python的官方文档是很好的工具,
当你对某件事感到困惑, 或者你想了解更多的细节时, 可以使用｡
不过, 让我们回到正题上来｡
int和float都用于井号｡
好吧, 我知道了
Python会自动将类型格式化为任意格式｡
嗯说得通｡
比如说如果在这里｡
我知道｡
20加1 1.
一个是整数｡
另一个是浮点数｡
但当我单击此处的“运行”时｡
Python会自动将其转换为浮点数｡
我们把这些去掉, 这样我们就不会被它们弄糊涂了｡
所以如果我运行这个, 我们会看到整个表达式被转换成了一个浮点数｡
现在, 如果我做了, 让我们说9｡ 这里是9号｡
等于11, 然后单击“运行”｡
这两个浮点数加起来仍然是浮点数, 因为如果我从这里删除类型, 然后单击运行｡
它给了我结果｡
11. 0.
它保留浮点数｡
好吧, 我会的
但在一天结束的时候, 我们关心的是Python是否按照我们期望的方式工作｡
也就是说, 我们可以进行数学运算｡
事实上, 我们还可以做一些其他的事情｡
还有一个二乘的概念｡
所以这意味着2的幂｡
那就等于四个｡
要做的｡
3的幂等于8｡
我们也有双重分裂｡
也就是说, 我们可以用2除以4｡
但我们以前在这里用斜线｡
如果我在这里单击运行｡
我得零分｡
这实际上返回一个整数｡
四舍五入｡
如果我做了｡
三除以四｡
我得到零, 但如果我做五除以四｡
我也有份？
这将向下舍入为整数｡
最后, 我们要学习的最后一个运算符叫做模｡
它看起来像这样｡
如果我对5求模, 也就是正弦百分比｡
除以四或模四｡
如果我运行这个｡
我也有份？
模用来表示除法的余数｡
所以如果我把5除以4, 余数就是1｡
如果我用模运算6除以4, 然后运行, 得到2｡
2是余数｡
哦, 四个｡
好吧, 我会的
让我们休息一下, 在下一个视频中了解更多有关这些数字的信息｡
再见, 再见, 再见