2024-09-30 01:37:05 发布
网友
在Python中分配给文本时出现问题。当我试着打印一个字符串时,我得到的信息是它不能分配给文本,我想知道是否有人能指出为什么会发生这种情况。当我得到语法错误时,我正在尝试拆分下面的消息
代码:
s = "Hakuna Mata", character = 'a' s = s.split(character) print(s)
问题是您的第一行:
s = "Hakuna Mata", character = 'a'
这种格式不起作用,您只需将其拆分为两行即可
s = "Hakuna Mata" character = 'a'
请记住,python非常关心缩进之类的事情,所以不能只使用这样的语句
如果您想在一行中完成,user2390182的答案是最具Python风格的方法,但Python学习者的方法是,如果您想在一行中包含多个语句(或者如果您想使用If语句生成较短的代码,例如:
if a: x();y();z()
您必须使用分号;而不是,在同一行中写入两行代码或在新行中写入它们
;
,
s = "Hakuna Mata";character = 'a'
或
Python中的多重赋值是不同的:
s, character = "Hakuna Mata", "a"
问题是您的第一行:
这种格式不起作用,您只需将其拆分为两行即可
请记住,python非常关心缩进之类的事情,所以不能只使用这样的语句
如果您想在一行中完成,user2390182的答案是最具Python风格的方法,但Python学习者的方法是,如果您想在一行中包含多个语句(或者如果您想使用If语句生成较短的代码,例如:
您必须使用分号
;
而不是,
在同一行中写入两行代码或在新行中写入它们或
Python中的多重赋值是不同的:
相关问题 更多 >
编程相关推荐