首页 > 解决方案 > 将字符串分成两部分

问题描述

例如,如果我有

x = "12345;9876"
y = ?
z = ?

我怎样才能做到,所以 y 只是分号之前的部分,而 z 是分号之后的部分

标签: pythonpython-3.x

解决方案


y, z = x.split(';')

这使用了两个功能:

  • split 函数(方法)将字符串分成两部分(或更多,如果有更多分号)
  • 元组解包,它让我们将一个列表(或类似的)分配给几个变量,将列表的每个项目放入相应的变量中

推荐阅读