Removendo todos os espaços em branco de uma string
s = " \t a string example\t "
s = s.strip()
Removendo os espaços à esquerda
s = s.lstrip()
Removendo os espaços à direita
s = s.rstrip()
Um blog de tecnologia que aborda diversos assuntos sobre tecnologia e desenvolvimento web.
s = " \t a string example\t "
s = s.strip()
s = s.lstrip()
s = s.rstrip()
>>> x = "Hello World!"
>>> x[2:]
'llo World!'
>>> x[:2]
'He'
>>> x[:-2]
'Hello Worl'
>>> x[-2:]
'd!'
>>> x[2:-2]
'llo Worl'
def ignore_exception(IgnoreException=Exception,DefaultVal=None):
""" Decorator for ignoring exception from a function
e.g. @ignore_exception(DivideByZero)
e.g.2. ignore_exception(DivideByZero)(Divide)(2/0)
"""
def dec(function):
def _dec(*args, **kwargs):
try:
return function(*args, **kwargs)
except IgnoreException:
return DefaultVal
return _dec
return dec
sint = ignore_exception(ValueError)(int)
print sint("Hello World") # prints none
print sint("1340") # prints 1340