Python print formatted output.
1. Print a string
Print ("His name is%s"% ("Aviad"))
Effect:
650) this.width=650; "src=" Http://images.cnitblog.com/i/294206/201405/281715112591828.png "style=" margin:0px; padding:0px;border:0px; "/>
2. Printing integers
Print ("He is%d years old"% (25))
Effect:
650) this.width=650; "src=" Http://images.cnitblog.com/i/294206/201405/281715549007593.png "style=" margin:0px; padding:0px;border:0px; "/>
3. Print floating-point numbers
Print ("His height is%f m"% (1.83))
Effect:
650) this.width=650; "src=" Http://images.cnitblog.com/i/294206/201405/281717280885525.png "style=" margin:0px; padding:0px;border:0px;line-height:1.5; "/>
4. Print floating-point numbers (Specify the number of decimal places reserved)
Print ("His height is%.2f m"% (1.83))
Effect:
650) this.width=650; "src=" Http://images.cnitblog.com/i/294206/201405/281719495723934.png "style=" margin:0px; padding:0px;border:0px; "/>
5. Specify the placeholder width
Print ("name:%10s age:%8d height:%8.2f"% ("Aviad", 25,1.83))
Effect:
650) this.width=650; "src=" Http://images.cnitblog.com/i/294206/201405/281723589006262.png "style=" margin:0px; padding:0px;border:0px; "/>
6. Specify the placeholder width (left-justified)
Print ("name:%-10s age:%-8d height:%-8.2f"% ("Aviad", 25,1.83))
Str.firmat ()
1.
info= '----indo---{_name}-----
Name:{_name}
Age:{_age}
Job:{_job} ". Format (_name=name,_job=job,_age=age) This is more like a function.
2.
info= '----indo----{0}
NAME:{0}
Age:{1}
JOB:{2} '. Format (name,age,job) In this case, you need to refer to it sequentially
3. You can also use {} as a placeholder
Print (' I\ ' m {},{} '. Format (' Hongten ', ' Welcome to my space! ') This time you need to be aware of the order
Python small note-formatted output