Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

문자열을 분할하고 결합하는 Python 프로그램?

<시간/>

Python 프로그램은 문자열 결합 및 문자열 분할을 위한 내장 함수를 제공합니다.

splitStr.split()joinStr1.join(str2)

알고리즘

1단계:문자열을 입력합니다. 2단계:여기에서 split 메소드를 사용하여 분할하고 결합 기능을 사용합니다. 3단계:출력을 표시합니다.

예시 코드

#split of stringstr1=input("첫 번째 문자열을 공백으로 입력하세요 ::")print(str1.split()) #splits at spacestr2=input("두 번째 문자열을 (,)로 입력하세요 ::")print(str2 .split(',')) #splits at ','str3=input("(:) ::"로 세 번째 문자열을 입력하세요.")print(str3.split(':')) #splits at ':'str4=input ("(;) ::을 사용하여 네 번째 문자열을 입력하십시오. ::")print(str4.split(';')) #splits at ';'str5=input("공백 없이 다섯 번째 문자열을 입력하세요 ::")print([str5[i :i+2]for i in range(0,len(str5),2)]) #위치 2에서 분할

출력

공백을 포함하여 첫 번째 문자열 입력 ::python program['python', 'program'](,)으로 두 번째 문자열 입력 ::python, program['python', 'program'](:)으로 세 번째 문자열 입력::python:program['python', 'program'](;)으로 네 번째 문자열 입력 ::python; program['python', 'program']공백 없이 다섯 번째 문자열 입력 ::python program['py', 'th', 'on', 'pr', 'og', 'ra', 'm'] 

예시 코드

#string Joinstr1=input("Enter first String ::")str2=input("Enter second String ::")str=str2.join(str1) # str1의 각 문자는 str2print의 #front에 연결됩니다. ("두 문자열의 결합 후 ::>",str)

출력

첫 번째 문자열 입력 ::AAAEnter 두 번째 문자열 ::BBBAFTER JOINING OF TWO STRING ::>ABBBABBBA