ID : 99
viewed : 92
Tags : PythonPython String
100
A combination of characters enclosed in a single ''
or double ""
quotes is called a string. This article will introduce different methods to remove quotes from a string in Python.
replace()
MethodThis method takes 2 arguments, which could be named as old and new. We can call the replace()
, with '""'
as the old string and ""
(empty string) as the new string, to remove all quotes.
The complete example code is as follows:
old_string= '"python"' new_string=old_string.replace('"','') print("The original string is - {}".format(old_string)) print("The converted string is - {}".format(new_string))
Output:
The original string is - "python" The converted string is - python
strip()
MethodIn this method, quotes are removed from both ends of the string. Quotes '""'
is passed as an argument in this function, and it will remove quotes on the old string from both sides and generate new_string
without quotes.
The complete example code is as follows:
old_string= '"python"' new_string=old_string.strip('"') print("The original string is - {}".format(old_string)) print("The converted string is - {}".format(new_string))
Output:
The original string is - "python" The converted string is - python
lstrip()
MethodThis method will remove quotes if they appear at the start of the string. It is applicable in case you need to remove quotes at the start of the string.
The complete example code is as follows:
old_string= '"python' new_string=old_string.lstrip('\"') print("The original string is - {}".format(old_string)) print("The converted string is - {}".format(new_string))
Output:
The original string is - "python The converted string is - python
rstrip()
MethodThis method will remove quotes if they appear at the end of the string. The default trailing character to be removed when no parameter is passed is the white space.
The complete example code is as follows.
old_string= 'python"' new_string=old_string.rstrip('\"') print("The original string is - {}".format(old_string)) print("The converted string is - {}".format(new_string))
Output:
The original string is - python" The converted string is - python
literal_eval()
MethodThis method will test a Python literal or container view expression node, Unicode or Latin-1 encoded string. The supplied string or node may only consist of the following literal Python structures: strings, numbers, tuples, lists, dictionaries, booleans, etc. It securely tests strings containing untrusted Python values without having to examine values themselves.
The complete example code is as follows:
string="'Python Programming'" output=eval(string) print(output)
Output:
Python Programming