Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 不能做字符串concat_Python_String_Concat - Fatal编程技术网

Python 不能做字符串concat

Python 不能做字符串concat,python,string,concat,Python,String,Concat,但它只打印最后一个随机抽取的字符 “打印温度”可以正确显示10个字符。也许你的意思是 import random possible = '0123456789abcdefghijklmnopqrstuvwxyz' i = 0 token = '' while i<10: temp = random.choice(possible) print temp token = token + temp i=i+1 print temp 而不是 print t

但它只打印最后一个随机抽取的字符

“打印温度”可以正确显示10个字符。

也许你的意思是

import random

possible = '0123456789abcdefghijklmnopqrstuvwxyz'
i = 0 
token = ''
while i<10:
    temp = random.choice(possible)
    print temp
    token = token + temp
    i=i+1

print temp
而不是

print token

就在最后一行?

您可能想在最后一行上打印标记。除了bug之外,还有一种更简单的方法可以实现您的目的:。加入range10中的random.choicepossible for uuuuuuu,通常,如果您在Python中手动递增循环控制变量,您几乎肯定是做错了。@Wooble,为什么在Python中递增循环控制变量是错误的?它是非Python的;在xrangehow_多次中用于i:而不是while循环。
print temp