Hướng dẫn dùng string.punctuation python
View Discussion Show Improve Article Save Article View Discussion Improve Article Save Article In Python3,
Note : Make sure to import string library function inorder to use Code #1 :
Output : !"#$%&'()*+, -./:;<=>?@[\]^_`{|}~
Output: Punctuation:, Punctuation: ! Punctuation:, Punctuation: ? Many times while working with Python strings, we have a problem in which we need to remove certain characters from strings. This can have applications in data preprocessing in the Data Science domain and also in day-day programming. Let’s discuss certain ways in which we can perform this task using Python. Method 1: Remove Punctuation from a String with TranslateThe first two arguments for string.translate method is empty strings, and the third input is a Python list of the punctuation that should be removed. This instructs the Python method to eliminate punctuation from a string. This is one of the best ways to strip punctuation from a string. Python3
Output: Gfg is best for Geeks Method 2: Remove Punctuation from a String with Python loopThis is the brute way in which this task can be performed. In this, we check for the punctuations using a raw string that contain punctuations and then we construct a string removing those punctuations. Python3
Output: The original string is : Gfg, is best : for ! Geeks ; The string after punctuation filter : Gfg is best for Geeks Method 3: Remove Punctuation from a String with regexThe part of replacing with punctuation can also be performed using regex. In this, we replace all punctuation with an empty string using a certain regex. Python3
Output : The original string is : Gfg, is best : for ! Geeks ; The string after punctuation filter : Gfg is best for Geeks Method 4: Using for loop, punctuation string and not in operatorPython3
Output The original string is : Gfg, is best : for ! Geeks ; The string after punctuation filter : Gfg is best for Geeks The Time and Space Complexity for all the methods are the same: Time Complexity: O(n) Auxiliary Space: O(n) |