📌  相关文章
📜  Python – 将第一个单词与字符串分开

📅  最后修改于: 2022-05-13 01:55:42.010000             🧑  作者: Mango

Python – 将第一个单词与字符串分开

有时,在使用Python字符串时,我们可能会遇到需要将第一个单词与整个字符串分开的问题。这可以在许多领域有可能的应用,例如日间和网络开发。让我们讨论可以执行此任务的某些方式。

方法#1:使用循环
这是可以执行此任务的蛮力方式。在此,我们迭代字符串并提取单词直到第一个单词,然后将其他字符串附加为列表的其他元素。

# Python3 code to demonstrate working of 
# Separate first word from String
# Using loop
  
# initializing string
test_str = "gfg is best"
  
# printing original string
print("The original string is : " + test_str)
  
# Separate first word from String
# Using loop
res = []
temp = ''
flag = 1
for ele in test_str:
    if ele == ' ' and flag:
        res.append(temp)
        temp = ''
        flag = 0
    else :
        temp += ele
res.append(temp)
                      
# printing result 
print("Initial word separated list : " + str(res)) 
输出 :
The original string is : gfg is best
Initial word separated list : ['gfg', 'is best']

方法 #2:使用split()
这是推荐的,并且是可用于执行此任务的单线。在这里,我们只是用空格分割字符串,然后构造分隔单词的列表。

# Python3 code to demonstrate working of 
# Separate first word from String
# Using split()
  
# initializing string
test_str = "gfg is best"
  
# printing original string
print("The original string is : " + test_str)
  
# Separate first word from String
# Using split()
res = test_str.split(' ', 1)
                      
# printing result 
print("Initial word separated list : " + str(res)) 
输出 :
The original string is : gfg is best
Initial word separated list : ['gfg', 'is best']