如题,print(“count”,“年”)后面加字符串带空格。而且为什么变量成了字符?
```python
print("count"+"年")
count = 10
print(count,"年")
count = 10
print(str(count)+"年")
输出结果分别为:

你把两个字符串中间加了逗号分别传入print里,可不分开了吗,你想合并,用加号连起来
另外,count是变量,"count"是字符,你要是连变量和字符都分不清,建议回到书的第一页开始复习
在 Python 中,print 函数可以接受多个参数,并将它们输出到控制台。参数之间由默认的空格分隔。
例如,在你给出的代码中:
print("count", "年")
将会输出:
count 年
如果你想要在输出的字符串之间添加其他字符,可以使用字符串拼接来实现。例如,要在输出的字符串之间添加逗号和空格,可以这样写:
print("count", ", ", "年")
这将输出:
count , 年
至于为什么变量成了字符,这很可能是因为你将变量名用引号括起来了。例如:
count = 10
print("count") # 输出 'count'
在这种情况下,print 函数会输出字符串 'count' 而不是变量 count 的值。
如果你想输出变量的值,应该将变量名放在 print 函数的括号内,而不是用引号括起来。例如:
count = 10
print(count) # 输出 10