‫欢迎回来｡
‫让我们来讨论第一种数据类型｡
‫你知道吗？
‫让我们同时做两个｡
‫我们有整型数和浮点数｡
‫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是余数｡
‫哦, 四个｡
‫好吧, 我会的
‫让我们休息一下, 在下一个视频中了解更多有关这些数字的信息｡
‫再见, 再见, 再见