在字符串中附加字符

我正在尝试在字符串中附加字符,但我遇到了循环问题。我不知道在字符串中附加字符的命令:


import string

import random


def main():

  generateRandomNumbers()

def generateRandomNumbers():

    nameLength = 10

    for i in range(nameLength)

       x = random.choice(string.ascii_lowercase )

       uname.append(x)

    print (x)

size = 0

nameLength=0

if __name__ == "__main__":

    main()

我收到以下错误消息:


File "Fl.py", line 8

    for i in range(nameLength)

                             ^ SyntaxError: invalid syntax


慕村9548890
浏览 99回答 1
1回答

慕少森

您收到语法错误,因为您在 for 循环末尾缺少一个冒号。它应该如下所示:for i in range(nameLength):正如凯南已经说过的,我建议使用+运算符附加到字符串。这篇文章有一些不错的例子,应该让你走上正确的道路。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python