代码很简单
chrs = chr(int(ord('A')+random.random()*26))
filledline = ''.join(5 * [chrs])+'\n'
为什么chrs前面没有任何空间?
你能不能取悦.join fnc真的有效。
答案 0 :(得分:1)
"*".join(["a", "b", "c"])
输出
"a*b*c"
因此
"".join(["a", "b", "c"])
输出
"abc"
为了在字符串的前面中空格,你必须做一些连接:
" " + "".join(["a", "b", "c"])
输出
" abc"
答案 1 :(得分:1)
join方法将传递列表的值连接到一个字符串,其中包含在开头指定的连接分隔符。如果为空''
,则将分隔符的值与列表的值连接成一个没有任何分隔符的字符串。
尝试','.join()
的方法,你会对它有一个很好的了解。
a = ["Hello","world!"]
print ', '.join(a)
输出
Hello, world!
答案 2 :(得分:0)
我明白了,我试过好几次,''。join()主管使用''里面的任何东西拆分列表。
为我的愚蠢问题而烦恼。