Python打印格式化与字符串
生活随笔
收集整理的這篇文章主要介紹了
Python打印格式化与字符串
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
關(guān)于Python打印格式化與字符串,比較全面的總結(jié),希望對大家有幫助~
?
# -*- coding: cp936 -*- ''' 打印格式 '''print "a" print "b"#結(jié)果:a # bprint "a", print "b"#結(jié)果:a b 2個字符串之間有個空格print "a" + "b"#結(jié)果:ab 2個字符串之間沒有空格了#換行符 \n 的用法 print "hello\nworld"#結(jié)果:hello # world#制表符 \t 的用法,控制水平間隔,作用如tab鍵 print "ABC\tDEFG"#結(jié)果:ABC DEFG \t告訴DEFG從下一個制表點開始print "Number\tSquare\tCube" for i in range (1, 11):print i,'\t',i**2,'\t',i**3 ''' 結(jié)果: Number Square Cube 1 1 1 2 4 8 3 9 27 4 16 64 5 25 125 6 36 216 7 49 343 8 64 512 9 81 729 10 100 1000 '''#如何打印反斜杠,把2個反斜杠放一起,第一個\告訴python接下來是一些特殊的內(nèi)容 #第二個告訴python這些特殊的的內(nèi)容就是\字符 print "hi\\there"#結(jié)果:hi\there''' 格式字符串 數(shù)字格式化 '''#在字符串中插入字符串變量 name = "lee" print "my name is %s " % name#結(jié)果: my name is lee#在字符串中插入整數(shù)變量 age = 13 print "i am is %i years old" % age#結(jié)果: i am is 13 years old#在字符串中插入小數(shù)變量 i = 15.5 print "the num is %f" %i #結(jié)果:the num is 15.500000print "the num is %F" %i #結(jié)果:the num is 15.500000 i = 12.3456 print "%.8f" % i#結(jié)果:12.34560000 位數(shù)不夠就補0dec_number = 12.3456 print "it is %.2f degrees today" % dec_number#結(jié)果:it is 12.35 degrees today 四舍五入了number = 12.67 print "%i" % number print "%d" % number#結(jié)果:12 直接截斷了 # 12number = 12.1 print "%+f" %number#結(jié)果:+12.100000print "% f" %number#結(jié)果: 12.100000 注意這2個數(shù)是對齊的,其中第二個f前面有一個空格,第二數(shù)字前面也有個空格number = 12.3456 print "%e" % number print "%E" % number#結(jié)果:1.234560e+01 # 1.234560E+01number1 = 12.3 number2 = 456712345.6print "%g" %number1 print "%g" %number2#結(jié)果:12.3 # 4.56712e+08 g換成G一樣的,g會相應(yīng)的換成G,pytho會為大數(shù)自動選擇e計法,較小的數(shù)選擇浮點數(shù)記發(fā)?
?
總結(jié)
以上是生活随笔為你收集整理的Python打印格式化与字符串的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android天气查询(一)websev
- 下一篇: websocket python爬虫_p