📜  用于拆分和连接字符串的Python程序

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

用于拆分和连接字符串的Python程序

Python程序根据分隔符拆分字符串并使用另一个分隔符连接字符串。

拆分字符串有时会非常有用,尤其是当您只需要字符串的某些部分时。一个简单而有效的示例是拆分一个人的名字和姓氏。另一个应用程序是 CSV(逗号分隔文件)。我们使用 split 从 CSV 获取数据并使用 join 将数据写入 CSV。

在Python中,我们可以使用函数split()来拆分字符串,并使用join()来连接字符串。有关 split() 和 join() 函数的详细文章,请参阅: Python中的 split() 和Python中的 join()。

例子 :

Split the string into list of strings

Input : Geeks for Geeks
Output : ['Geeks', 'for', 'Geeks']


Join the list of strings into a string based on delimiter ('-')

Input :  ['Geeks', 'for', 'Geeks']
Output : Geeks-for-Geeks

以下是基于分隔符拆分和连接字符串的Python代码:

# Python program to split a string and  
# join it using different delimiter
  
def split_string(string):
  
    # Split the string based on space delimiter
    list_string = string.split(' ')
      
    return list_string
  
def join_string(list_string):
  
    # Join the string based on '-' delimiter
    string = '-'.join(list_string)
      
    return string
  
# Driver Function
if __name__ == '__main__':
    string = 'Geeks for Geeks'
      
    # Splitting a string
    list_string = split_string(string)
    print(list_string)
  
     # Join list of strings into one
    new_string = join_string(list_string)
    print(new_string)

输出 :

['Geeks', 'for', 'Geeks']
Geeks-for-Geeks