【发布时间】:2021-08-22 02:56:01
【问题描述】:
如果有这样的字符串:
A = "I" "have" "2" "phones."
Python 会自动将这些字符串连接成一个,如下所示:
答:'Ihave2phones.'
但是,我目前正在尝试将此字符串拆分为 4 个部分,其中 A 作为输入,'" "' 作为分隔符。
['I', 'have', '2', 'phones.'] 是我正在寻找的结果。
我试图在 A 周围加上引号,
"'" + A + "'"
但由于 Python 已经将 A 作为“Ihave2phones”,所以它根本行不通。
是否有任何解决方案可以将 A 修改为 '"I" "have" "2" "phones."' 或将其分成 4 部分的不同方法?
谢谢!
【问题讨论】:
-
赋值
A = "I" "have" "2" "phones."与A = "Ihave2phones."相同,一旦赋值就无法修改。那么问题是你为什么要做这样的任务,而不是说,A = ["I", "have", "2", "phones."] -
修复上游定义字符串为
A = "I" "have" "2" "phones."的问题。 -
Python 使用
'、"、'''和"""作为引号,以便您可以根据字符串文字中的引号在它们之间切换。 -
将其修改为 A = ' "I" "have" "2" "phones"。 ',然后就可以轻松拆分了。
-
您肯定需要更好地描述您的问题。尤其是为什么你不能只解决任务来做正确的事情。