刚开始学python, 很好奇这个问题
谢谢刚才的指正。
——————————————————— 华丽的分割线 ———————————————————
举个例子(计算不超过N的素数):
from math import sqrt
def primes_less_than( n ):
if n <= 2: return ()
else:
x, p = set( range(2,n) ), 2
while p <= max(x)/2:
for k in range(2,int(2+sqrt(p))):
x.discard(k*p)
p += 1
return tuple( sorted( x ) )
result=primes_less_than(10)
print(result)
也就是说,empty tuple的一个用处就是在针对函数返回值为tuple类型的时候(无意义的输入返回一个empty tuple)
3 回答3.2k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
3 回答1.8k 阅读
1 回答1.5k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
当一个函数想要一列数据时你也可以传一个空元组给它