a=murder(),为元组,不可更改,
a=murder[],为列表,可更改,
isinstance(a,typea_a0),a是否为type_a0,(一种BIF)
递归结构
>>>def print_a(the_list):
for each_item in the_list:
if isinstance(each_item,list):
print_a(each_item)
else:
print(each_item)
>>>print_a(murder)
range(),list(),enumerate(),id(),next(),
random.random()用于生成
用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。
random.randint(1,100)随机数中,包括1和100的。
randrange函数在随机是不包括上限数的。
shuffle() 方法将序列的所有元素随机排序。
uniform() 方法将随机生成下一个实数,它在 [x, y) 范围
墨尼森数的获得
from math import sqrt
def isprime(x):
if x == 1:
return False
k = int(sqrt(x))
for j in range(2,k+1):
if x%j == 0:
return False
return True
def getmonisen(n):
c=1
i=1
d=0
while c==1:
a=isprime(i)
b=isprime(2**i-1)
if a&b==1:
d+=1
print(2**i-1)
if d==n:
c=0
i+=1
getmonisen(6)