我需要在 Python 中生成一个包含 n 个字符的字符串。使用现有的 Python 库是否有一个单一的答案来实现这一点?例如,我需要一串 10 个字母:
string_val = 'abcdefghij'
简单地重复同一个字母 10 次:
string_val = "x" * 10 # gives you "xxxxxxxxxx"
如果你想要更复杂的东西,比如n随机的小写字母,它仍然只有一行代码(不包括 import 语句和定义n):
n
from random import choice from string import ascii_lowercase n = 10 string_val = "".join(choice(ascii_lowercase) for i in range(n))