def RandomString (length,distribution):
string = ""
for t in distribution:
((t[1])/length) * t[1] += string
return shuffle (string)
这会返回标题中描述的语法错误。在这个例子中,distribution
是一个元组列表,每个元组包含一个字母及其分布,列表中的所有分布加起来为 100,例如:
[("a",50),("b",20),("c",30)]
And length
是您想要的字符串的长度。
确保变量没有连字符 (-)。
Python 中的变量名称中不允许使用连字符,连字符用作减法运算符。
Example:
my-variable = 5 # would result in 'SyntaxError: can't assign to operator'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)