Simples é bem melhor

Veremos aqui um jeito simples de testar se uma string
está vazia:


my_object = 'Test' # True example
# my_object = '' # False example

if len(my_object) > 0:
print 'my_object is not empty'

if len(object): # 0 will evaluate to False
print 'my_object is not empty'

if object != '':
print 'my_object is not empty'

if object: # an empty string will evaluate to False
print 'my_object is not empty'

Conclusão: Você não precisa chegar o tamanho de uma string ou igualdade
se quer saber apenas se a string está vazia

Você pode testar a ocorrência de uma substring assim
string = 'Hi there' # True example
# string = 'Good bye' # False example
if 'Hi' in string:
print 'Success!'
ao invés de...
string = 'Hi there' # True example
# string = 'Good bye' # False example
if string.find('Hi') != -1:
print 'Success!'


Para ler uma lista completa de dicas legais como esta acesse...
Referência: http://www.siafoo.net/article/52

Nenhum comentário:

Postar um comentário

Insira seu comentário - O mesmo será submetido à aprovação!

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo