A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-list/2005-September/301121.html below:

Most direct way to strip unoprintable characters out of a string?

Most direct way to strip unoprintable characters out of a string? Most direct way to strip unoprintable characters out of a string?Steve Bergman steve at rueb.com
Sun Sep 25 00:04:32 EDT 2005
George Sakkis wrote:

>
>
>If by straightforward you mean one-liner, there is:
>''.join(c for c in input_string if c not in string.printable)
>
>If you care about performance though, string.translate is faster; as always, the best way to decide
>on a performance issue is to profile the alternatives on your data and see if it's worth going for
>the fastest one at the expense of readability.
>
>  
>
Thank you for the reply.  I was really thinking of some function in the 
standard library like:

s = stripUnprintable(s)

When I learned php, I more or less took the route of using whatever I 
found that 'worked'.  In learning Python, I'm trying to take my time and 
learn the 'right' (that's pronounced 'beautiful') way of doing things.

As it stands, I've stashed the string.translate code in a short function 
with a comment explaining what it does and how.  I mainly didn't want to 
use that if there was some trivial built-in that everyone else uses.

Thanks Again,
Steve



More information about the Python-list mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4