[Python-ideas] Implicit String Concatenation (original) (raw)
Eoghan Murray eoghan at qatano.com
Wed Apr 11 11:38:43 CEST 2007
- Previous message: [Python-ideas] Python and Concurrency
- Next message: [Python-ideas] Implicit String Concatenation
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I heard the call for the P3K PEP April deadline, so I thought I better get this sent off!
When I was first exposed to Python, I was delighted that I could do the following;
"Hello" ' world' 'Hello world' This turned to confusion when I tried; domain = " world" "hello" domain Syntax Error ... Invalid Syntax
My proposal for Python3K is to allow string-concatenation via juxtaposition between string-literals, string-variables and expressions that evaluate to strings. Juxtaposition has some precedence in Python (the example above) and also in the awk programming language.
If anyone agrees that this is a good idea, then I'd be happy to write up a PEP explaining why I think that implicit string concatenation is better than overloading the plus operator (which this proposal wouldn't deprecate) and more elegant than template strings or string interpolation.
Eoghan -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-ideas/attachments/20070411/d65363db/attachment.html>
- Previous message: [Python-ideas] Python and Concurrency
- Next message: [Python-ideas] Implicit String Concatenation
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]