python一个小问题
怎么把序列转化为字符串或者说怎么把序列的中括号脱掉 >>> x =>>> str(x) #转化成字符串
''
>>> str(x) #去括号
'1, 2, 3'
>>> tommyyu 发表于 2023-1-5 22:54
是不是x前面加一个*就可以去括号啦 象棋爱好者 发表于 2023-1-5 23:08
是不是x前面加一个*就可以去括号啦
>>> print(*x)
1 2 3
>>> print(*x, sep = ',')
1,2,3
>>> print(*x, sep = ', ')
1, 2, 3
>>> tommyyu 发表于 2023-1-5 23:13
*x是字符串吗 象棋爱好者 发表于 2023-1-5 23:14
*x是字符串吗
*是解包,将x中的内容提取出来,并作为参数传给print,print(*)就相当于print(1, 2, 3) tommyyu 发表于 2023-1-5 23:15
*是解包,将x中的内容提取出来,并作为参数传给print,print(*)就相当于print(1, 2, 3)
okok懂了,谢谢你啊 哇 学习了 一直不懂这个来着 原来*是解包
页:
[1]