如果要修剪字符串是什么代码

时间:2018-12-23 15:50:41

标签: python

我是python的菜鸟,触及了代码中间。我想修剪我的弦。 例如,我的字符串是“ bangalore store 1321”,我想将其修剪为“ banglore”

4 个答案:

答案 0 :(得分:1)

好像您想保留第一个单词(尽管它不是“修剪”的)。所以你要做两件事

  1. 将字符串分成单词列表(其中“ word”由空格分隔)
  2. 采用该列表的第一个元素

    words = mystring.split(' ')
    result = words[0]
    

答案 1 :(得分:1)

有关切片的答案:

def sub_string(str, start,end):
    return str[start:end]

根据定义,您还可以使用split,它按空格分割,如果需要其他定界符,则可以在分割参数split(',')

中标识它
def split_string(str):
    return str.split()

此函数将返回字符串数组。从此数组中选择所需的任何内容

答案 2 :(得分:0)

str="bangalore store 1321"
print(str.split(' ')[0])

输出

bangalore

答案 3 :(得分:0)

您可以使用str的partition方法来避免创建类似str.split的列表

>>> first_word, _, _ = s.partition(' ')  # _ is a convention for a throwaway variable
>>> print(first_word)
bangalore

str.partition接受一个参数-分隔符-并在第一次出现分隔符之前和之后返回字符串的各个部分。