GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing codescracker.com — Python Program to Concatenate Two Strings
Python Program to Concatenate Two StringsIn this article, we've created some programs in Python, to concatenate string entered by user at run-time. Here are the list of programs:
For example, if two given strings are codes and cracker. Then after concatenating second string into first. The first string codes becomes codescracker after concatenation. Concatenate Two Strings using +To concatenate two strings in Python, you have to ask from user to enter the first and second string, then concatenate using + operator just like addition as shown in the program given below. The question is, write a Python program to concatenate one string to other. Here is its answer: print("Enter the First String: ") strOne = input() print("Enter the Second String: ") strTwo = input() strThree = strOne + strTwo print("\nConcatenated String: ", strThree) Here is the initial output produced by this Python program: Now supply inputs say codes as first and cracker as second string, press Modified Version of Previous ProgramThis program concatenates second string entered by user into the first. The end= is used to skip printing of an automatic newline line through print() print("Enter Two Strings: ", end="") strOne = input() strTwo = input() print("\nFirst String before Concatenation: ", strOne) strOne = strOne + strTwo print("\nFirst String after Concatenation: ", strOne) Here is its sample run with same user input as of previous program's sample run: Concatenate String using ListThis is the program created through complete user-based code to concatenate two strings. That is, this program uses list to do the job. Let's have a look at the program first: print("Enter Two Strings: ", end="") strOne = input() strTwo = input() print("\nFirst String before Concatenation:", strOne) oneList = [] twoList = [] oneList[:0] = strOne twoList[:0] = strTwo oneLen = len(strOne) twoLen = len(strTwo) for i in range(twoLen): oneList.insert(oneLen, twoList[i]) oneLen = oneLen+1 print("\nFirst String after Concatenation: ", end="") for i in range(len(oneList)): print(end=oneList[i]) print() Here is it sample run with user input codes and cracker as first and second string: The dry run of above program with same user input as given in above sample run, goes like:
Concatenate Both String one by oneThis program, concatenates first string to second, and second string to first using list. print("Enter Two Strings: ", end="") strOne = input() strTwo = input() oneList = [] twoList = [] tmpList = [] oneList[:0] = strOne twoList[:0] = strTwo tmpList[:0] = strOne oneLen = len(strOne) twoLen = len(strTwo) tmpLen = oneLen for i in range(twoLen): oneList.insert(oneLen, twoList[i]) oneLen = oneLen+1 print("\nFirst String after Concatenating Second: ", end="") for i in range(len(oneList)): print(end=oneList[i]) for i in range(tmpLen): twoList.insert(twoLen, tmpList[i]) twoLen = twoLen+1 print("\nSecond String after Concatenating First: ", end="") for i in range(len(twoList)): print(end=twoList[i]) print() Here is its sample run with same user input as of previous program's sample run: Note - We've used third list named tmpList to do the job. That is, this list is used to store the first string's value. Concatenate Two Strings using join()This program uses join() function to join any string to another. Therefore string gets concatenated using join() method as shown in the program given below: print("Enter Two Strings: ", end="") strOne = input() strTwo = input() print("\nBefore Concatenation: ", strOne) strOne = "".join([strOne, strTwo]) print("\nAfter Concatenation: ", strOne) Here is its sample run with user input codes and cracker as first and second string: To concatenate strings with a single space between them, replace the following statement: strOne = "".join([strOne, strTwo]) with the statement given below: strOne = " ".join([strOne, strTwo]) The sample run is shown in the snapshot given below after modifying this code/statement: Same Program in Other Languages« Previous Program Next Program » Practice Quizzes
Test your programming and computer science knowledge with interactive MCQs and topic-based quizzes. Popular Topics
Explore the most popular programming and computer science tutorials on CodesCracker. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |