Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: python like named placeholders sprintf ?

by runrig (Abbot)
on Jan 15, 2009 at 00:06 UTC ( [id://736422]=note: print w/replies, xml ) Need Help??


in reply to python like named placeholders sprintf ?

Perl doesn't need the feature since perl interpolates variables in double quoted strings (as ikegami demonstrates above). Python can't do it the same way as perl because it doesn't have sigils (e.g. $@%) in front of its variables, so there's no way to tell what's variable and what's constant without some other markup. The sprintf function itself functions somewhat like what you describe, and has options to format the variable in various ways if using plain old double quote interpolation isn't good enough.

Oh, and using "placeholders" as you describe in a SQL query string is bad (while these sort of placeholders are good).

  • Comment on Re: python like named placeholders sprintf ?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://736422]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (2)
As of 2024-04-26 01:00 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found