[Patch] {l,r}just with optional pad character parameter
Peter Schneider-Kamp
peter at schneider-kamp.de
Mon Jul 17 12:56:39 EDT 2000
More information about the Python-list mailing list
Mon Jul 17 12:56:39 EDT 2000
- Previous message (by thread): [Patch] {l,r}just with optional pad character parameter
- Next message (by thread): [Patch] {l,r}just with optional pad character parameter
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Thomas Wouters wrote: > > As for the patch itself, it looks okay, though I'd say the restriction on > padchar being a single character is a bit strange. Why not allow multiple > characters as padding ? string.join() allows strings instead of single > characters, too. Two reasons why not: - it would have been harder to implement <wink> - undetermined semantics: "GvR".ljust(6,"12") =?= "GvR121" or "GvR".ljust(6,"12") =?= "GvR12" or "GvR".ljust(6,"12") =?= "GvR1212" I would vote for the first, but I am not sure it is obvious. Also I don't see any danger in the version implemented now. If you supply a string of length != 1, you get a very nice (helpful) TypeError. Two reasons why: - you could use "" to switch off padding, "N/A " to fill a line with "N/A N/A N/A N/A " or " ." if you don't like """ 1.2.7. On the verge of sending........ 1.2.8. Really about to send now.......""" - it would be more general. Python likes that. If we can work out the semantics, I volunteer to implement it. Peter -- Peter Schneider-Kamp ++47-7388-7331 Herman Krags veg 51-11 mailto:peter at schneider-kamp.de N-7050 Trondheim http://schneider-kamp.de
- Previous message (by thread): [Patch] {l,r}just with optional pad character parameter
- Next message (by thread): [Patch] {l,r}just with optional pad character parameter
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list