Formatted String Literals in Python 2 -


while writing module in python 2.7 had need of way doing

name = "rodrigo" age = 34 print f"hello {name}, age {age}".format() 

although know do:

print "hello {name}, age {age}".format(name=name, age=age) 

format() in scope variables name , age, cast them string (if possible) , paste message. i've found implemented in python 3.6+, called formatted string literals. so, wondering (couldn't find googling) if has made approach similar python 2.7

you can try hackish way of doing things combining builtin locals function , format method on string:

foo = "asd" bar = "ghi"  print("{foo} , {bar}".format(**locals()) 

Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -