• Skip to main content
  • Skip to primary sidebar

CodeBlogMoney

Make Money using Coding and Blogging

Concatenation

Python String Concatenation and String Formatting

November 30, 2016 by Jimmy

Python String Concatenation is the process for joining small string to make the bigger. For example, you can create a full name by joining two string-like Firstname and Lastname. Formatting will help to display variable in or end of the string.

Python String Concatenation

Python provides the easy way to concatenate Strings by using + (plus)  and * (star) Sign. There are other methods such as append(), join() and format().

Using + 

+ will adds values on either side of the operator

Here is an example :

>>> str1 = "Jhon"
>>> str2 = "Doe"
>>> print str1 + " " + str2
Jhon Doe

Using *

*  Creates new strings, concatenating multiple copies of the same string.

Here is an example :

>>> "John" * 3
'JohnJohnJohn'

String Formatting in Python

You might have the experience to use C language to print String and Integer using %s and %d. Python has similar string formatting to create new, formatted strings. The % operator is used to format variables.

Here are the examples:

>>> name = "John Doe"
>>> print "Hello, %s How are you?" % name
Hello, John Doe How are you?
>>>

String formatting using two and more than values using the tuple. A tuple is a sequence of immutable Python objects. Tuples use parentheses.

>>> name = "John Doe"
>>> salary = 10000
>>> period = "Month"
>>> print "%s earns %d per month." % (name, salary)
John Doe earns 10000 per month.
>>> print "%s earns %d per %s." % (name, salary, period)
John Doe earns 10000 per Month.

Python is supporting other function like append and join to manipulate String data.

Related Python Articles:

Read JSON File using Python Code and Prompt

JSON Pretty Print using Python- with Examples

Check out this Python code Formatter

Filed Under: Python Tagged With: Concatenation, formatting, python, String, tuple

Primary Sidebar

Categories

  • Blogging
  • HTML
  • Java
  • JavaScript
  • jQuery
  • JSON
  • MySql
  • Performance
  • PHP
  • Problem Solving
  • Python
  • Testing
  • XML

Copyright © 2021 · Metro Pro on Genesis Framework · WordPress · Log in