String Manipulations In Python

June 24, 2017
Categorised in: Python
- String Concatenation using ‘+’
- upper()
- lower()
- split()
- str()
- len()
- format()
- Substitution and Date Time
str1 = "Some text" str2 = " Some other text" concatenate_str = "Concatenation: " + str1 + str2 print(concatenate_str) format_str = "firs the tab \t then the new line \nthis format takes effect only after using in \'print\' \ inline break which isn't \"line break\" ".lower() cap_str = "\ncapitalized".upper() print(format_str) print(cap_str) print("-----------------") some_text = "Splitting to get words, or with comma" print(some_text.split()) print(some_text.split(",")) print("Length of some_text: " + str(len(some_text))) print("\n-----------------") print("SUBSTITUTION\n") subst_text = "With {variable} substitution.".format(variable="variable") print(subst_text) subst_text = "With {0} {1}.".format("positional", "substitution") print(subst_text) subst_text = "With %%s %s." %("substitution") print(subst_text) subst_text = "n decimal place float substitution where n=2 here: %.2f" %(20.196343) print(subst_text) print("\n-----------------") print("DATE TIME\n") import datetime today = datetime.date.today() text = '{today.month}/{today.day}/{today.year}'.format(today=today) print(text) text = today.strftime("%d/%m/%y") print(text) now = datetime.datetime.utcnow() #utc time text = now.strftime('%Y-%m-%d %H:%M:%S.%f')[:-3] print(text) now = datetime.datetime.now() #local time date_text = now.strftime('%Y/%m/%d %H:%M:%S.%f') #[:-3] text = "Time is: %s" %(date_text) print(text) now = datetime.datetime.now() date_text = now.strftime('%B %d, %Y %H:%M:%S.%f %p') text = "Time is %s" %(date_text) print(text) now = datetime.datetime.now() date_text = now.strftime('%x') text = "Time is %s" %(date_text) print(text)
OUTPUT
Concatenation: Some text Some other text
firs the tab then the new line
this format takes effect only after using in ‘print’ inline break which isn’t “line break”
CAPITALIZED
—————–
[‘Splitting’, ‘to’, ‘get’, ‘words,’, ‘or’, ‘with’, ‘comma’]
[‘Splitting to get words’, ‘ or with comma’]
Length of some_text: 37
—————–
SUBSTITUTION
With variable substitution.
With positional substitution.
With %s substitution.
n decimal place float substitution where n=2 here: 20.20
—————–
DATE TIME
6/24/2017
24/06/17
2017-06-24 15:26:48.856
Time is: 2017/06/24 20:56:48.857028
Time is June 24, 2017 20:56:48.857028 PM
Time is 06/24/17
Pratik Kataria is currently learning Springboot and Hibernate.
Technologies known and worked on: C/C++, Java, Python, JavaScript, HTML, CSS, WordPress, Angular, Ionic, MongoDB, SQL and Android.
Softwares known and worked on: Adobe Photoshop, Adobe Illustrator and Adobe After Effects.