TP2 Méthode split
This commit is contained in:
parent
c62ebd6832
commit
aa53f1371c
|
@ -23,10 +23,43 @@ partie('Quelques méthodes sur les listes et les chaînes') # Geoffrey
|
|||
|
||||
question(1)
|
||||
|
||||
# TODO utf-8
|
||||
# TODO en print
|
||||
|
||||
##>>> s = 'la méthode split est parfois bien utile'
|
||||
##>>> s.split (' ')
|
||||
##['la', 'm\xc3\xa9thode', 'split', 'est', 'parfois', 'bien', 'utile']
|
||||
##>>> s.split ('e')
|
||||
##['la m\xc3\xa9thod', ' split ', 'st parfois bi', 'n util', '']
|
||||
##>>> s.split ('é')
|
||||
##['la m', 'thode split est parfois bien utile']
|
||||
##>>> s.split ()
|
||||
##['la', 'm\xc3\xa9thode', 'split', 'est', 'parfois', 'bien', 'utile']
|
||||
##>>> s.split ('')
|
||||
##Traceback (most recent call last):
|
||||
## File "<stdin>", line 1, in <module>
|
||||
##ValueError: empty separator
|
||||
##>>> s.split ('split')
|
||||
##['la m\xc3\xa9thode ', ' est parfois bien utile']
|
||||
|
||||
question(2)
|
||||
|
||||
# TODO Reformuler
|
||||
|
||||
print('La méthode `split` appliquée à une chaîne de caractères renvoie une liste de châines de caractères correspondant à la chaîne de caractère originale découpée aux endroits où se trouvent le chaîne de caractère passée en paramètre, exemptée de cette dernière.')
|
||||
|
||||
question(3)
|
||||
|
||||
# TODO utf-8
|
||||
# TODO en print
|
||||
|
||||
##>>> s = "la méthode split est parfois bien utile"
|
||||
##>>> s.split(' ')
|
||||
##['la', 'm\xc3\xa9thode', 'split', 'est', 'parfois', 'bien', 'utile']
|
||||
##>>> s
|
||||
##'la m\xc3\xa9thode split est parfois bien utile'
|
||||
|
||||
print('De par cet exemple, on remarque que s reste la même chaîne de caractère, `split` ne modifie donc pas la chaîne de caractère à laquelle elle s\'applique (ce qui est logique vu le caractère non-mutable des chaînes de caractère')
|
||||
|
||||
section('Méthode split')
|
||||
|
||||
|
|
Reference in a new issue