'{}---{}---{}'.format(x,y,z)
'{2}---{1}---{0}'.format(x,y,z)
'{n1}---{n2}---{n3}'.format(n3 = x, n2 = y, n1 = z)
'{2:<5f}---{1:*^3d}---{0:.2f}'.format(x,y,z)
print( '' , seq = '*' , end = ' ')
color = ["心","砖","梅","桃"]#4
number = ['2','3','4','5','6','7','8','9','10','J','Q','K','A']#13
lt = []
sumer = [co+num for co in color for num in number ]
for i in range(len(sumer)):
index = random.randint(0,51-i)
lt.append(sumer.pop(index))
print (lt)
上例简单的发牌代码中 使用了简单的for comprehension得到了sumer的值
unhashable 有关list的方法不再赘述,菜鸟教程Python列表(list),需要注意的是,该教程使用的Python2作为实例,10,
一般加上(),提高可读性
集合,列表,字典都省去了最后的’,’,有些程序代码后出现一个逗号XD
菜鸟教程Python元组(tuple) 除此之外,可以将元组中的元素拆解yuanzu = (1,'hi',True)
id,word,verified = yuanzu
print(id,end=",")
print(word,end=",")
print(verified,end=",")
结果为 1,‘hi’,True
3.布尔判断 python中的逻辑运算 and or not 位逻辑运算 & | ^ ~(可以用在数值和集合中)