分号是做什么用的?

发布于 2021-01-29 19:34:23

我在线上有一个功能来帮助我完成当前的项目,并且在某些行上有分号。我想知道为什么?会破坏功能吗?

def containsAny(self, strings=[]):
    alphabet = 'abcdefghijklmnopqrstuvwxyz0123456789'
    for string in strings:
        for char in string:
            if char in alphabet: return 1;
    return 0;

我上线的功能几乎没有修改:

for string in strings:
    for char in string:
        if char in alphabet: return 1;

以上是在说以下吗?

if char in alphabet:
    return 1
    break
关注者
0
被浏览
87
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    分号在您显示的代码中不执行任何操作。

    我怀疑这是一个使用另一种语言(C,Java等)进行编程的人,在语句的末尾需要使用分号,这只是一种习惯(有时也对我而言)。

    如果要将多个Python语句放在同一行上,可以使用分号将它们分开,请参见以下Python
    Doc

    套件是由子句控制的一组语句。套件可以是在标头的冒号之后,与标头在同一行上的一个或多个以分号分隔的简单语句,也可以是后续行上的一个或多个缩进语句



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看