Python不保证使用分号来结束语句.那么为什么这个(下面)允许?
import pdb; pdb.set_trace()
Run Code Online (Sandbox Code Playgroud) 我在线获得了一个函数来帮助我完成当前的项目,它在某些行上有分号.我想知道为什么?是打破这个功能吗?
def containsAny(self, strings=[]):
alphabet = 'abcdefghijklmnopqrstuvwxyz0123456789'
for string in strings:
for char in string:
if char in alphabet: return 1;
return 0;
Run Code Online (Sandbox Code Playgroud)
我上网的功能很少修改:
for string in strings:
for char in string:
if char in alphabet: return 1;
Run Code Online (Sandbox Code Playgroud)
这是^说以下?
if char in alphabet:
return 1
break
Run Code Online (Sandbox Code Playgroud)