Vérifier si une chaîne de caractères (ou ligne) commence par une tabulation sous python

Published: 22 janvier 2018

DMCA.com Protection Status

Un exemple simple pour tester si une chaîne de caractères commence par une tabulation sous python en passant par la méthode startswith():

>>> s = '       abcdefg'
>>> s
'\tabcdefg'
>>> s.startswith('\t')
True

Autre exemple avec un texte sur plusieurs lignes:

>>> txt = '''hello
... how
... are
...     you
... today ?
... '''
>>> print(txt)
hello
how
are
    you
today ?
>>> line_list = txt.splitlines()
>>> for idx,line in enumerate(line_list):
...     if line.startswith('\t'):
...             print(idx,line)
... 
3   you

Références