‫我想添加一个简短的注释, 关于我们在这段代码中看到的间距｡
‫现在, 这不仅仅是为Python设计的｡
‫在其他语言中, 您总是会看到这个｡
‫你不会看到的｡
‫每一行代码也总是从第一个空格开始｡
‫不同的语言会使用不同的方式｡
‫但是为了组织代码, 通常你会看到一些像这样的缩进｡
‫现在就去
‫然而, Python是独一无二的, 因为我们在这里看到的缩进和空格｡
‫让翻译看到它, 然后说, 嘿, 这意味着什么｡
‫解释器会看到空格, 然后说, 因为这里有空格, 我知道这是if的一部分.
‫BLOCK在其他语言如JavaScript中｡
‫你也有类似的语句, 但通常你会有一个if语句, 然后是一些条件, 然后是确保我拼写正确的条件,
‫然后是一个大括号｡
‫在这里, 不管里面有什么, 你都可以看到我仍然有空间, 我可以做任何我想做的事情｡
‫但是JavaScript解释器并不真正关心它们是空格｡
‫如果我愿意, 我可以把代码写在这样的一行上, 它仍然有效｡
‫JavaScript程式码｡
‫因此, 人们通常会出于风格的目的而增加间距｡
‫另一方面, Python不仅仅是为了样式, 我们这样做,
‫而是因为解释器实际上在空格中找到了意义, 这实际上是Python的一个大卖点｡
‫很干净｡
‫这里没有额外的东西使它变得困难｡
‫我是说, 这只是英语, 对吧？
‫如果它是旧的, 如果是授权的, 然后打印这个｡
‫它真的很好读, 真的很干净｡
‫现在, 如果你注意到这里, 我的编辑和我们将在下一节讨论编辑和ID｡
‫但如果您使用适当的工具, 则会自动为您创建此文件｡
‫现在在编程领域, 有关于制表符和空格的争论, 我们不打算深入讨论｡
‫坦白说, 这有点傻｡
‫也就是说, 有些人更喜欢听到如果他们想创建一个空间, 他们可能会使用空格,
‫或者他们可能会使用制表符｡
‫规则是你可以用空格, 你可以用制表符｡
‫但是如果你用空格的话, 你通常会用四个空格｡
‫这只是一个标准｡
‫现在, 如果你注意到这里｡
‫我其实没有四个空位｡
‫这里有两个空格｡
‫这是因为到目前为止, 我只是按照编辑给我沿着任何东西去做｡
‫但如果你看这里, 有一个自动格式化按钮｡
‫如果我单击它, 它会自动格式化我的代码｡
‫成适当的格式｡
‫你可以看到这里有四个空格, 但是你可以看到代码仍然有效｡
‫这也是因为在一天结束的时候, 重要的部分是在层次结构之间有一个区别,
‫那就是顶部, 然后可能是孩子, 但是解释器自己会注意到这些空间｡
‫因此, 您必须小心, 因为根据打印的位置, 只要我在此处添加一个选项卡, 然后单击“运行”｡
‫好吧, 我拿的是旧的, 是有执照的, 但马上就有一本是假的｡
‫然后单击“Run（运行）”｡
‫您可以看到, 如果之前这两个条件都为真, 则OC OC仅在此条件再次失败时才运行｡
‫我只打印了第一行, 所以这里的小空间会改变我的程序的结果｡
‫所以你必须非常小心, 幸运的是你的编辑器或者你的代码可以帮助你解决这个问题｡
‫但如果你刚刚开始, 这是一个陷阱, 你要注意｡
‫好吧, 我会的
‫不再有关于空格和制表符的争论｡
‫下一个视频里见｡
‫再见, 再见, 再见