Python 3 print 函數用法總結
1. 輸出字元串和數字
>>>print("runoob") # 輸出字元串
runoob
>>> print(100) # 輸出數字
100
>>> str = "runoob"
>>> print(str) # 輸出變數
runoob
>>> L = [1,2,"a"] # 列表
>>> print(L)
[1, 2, "a"]
>>> t = (1,2,"a") # 元組
>>> print(t)
(1, 2, "a")
>>> d = {"a":1, "b":2} # 字典
>>> print(d)
{"a": 1, "b": 2}
2. 格式化輸出整數
支持參數格式化,與 C 語言的 printf 類似
>>>str = "the length of (%s) is %d" %("runoob",len("runoob"))
>>> print(str)
the length of (runoob) is 6
python字元串格式化符號:
符 號描述 %c 格式化字元及其ASCII碼 %s 格式化字元串 %d 格式化整數 %u 格式化無符號整型 %o 格式化無符號八進位數 %x 格式化無符號十六進位數 %X 格式化無符號十六進位數(大寫) %f 格式化浮點數字,可指定小數點後的精度 %e 用科學計數法格式化浮點數 %E 作用同%e,用科學計數法格式化浮點數 %g %f和%e的簡寫 %G %f 和 %E 的簡寫 %p 用十六進位數格式化變數的地址
格式化操作符輔助指令:
符號功能*定義寬度或者小數點精度-用做左對齊+在正數前面顯示加號( + )<sp>在正數前面顯示空格#在八進位數前面顯示零("0"),在十六進位前面顯示"0x"或者"0X"(取決於用的是"x"還是"X")0顯示的數字前面填充"0"而不是默認的空格%"%%"輸出一個單一的"%"(var)映射變數(字典參數)m.n.m 是顯示的最小總寬度,n 是小數點後的位數(如果可用的話)
3. 格式化輸出16進位,十進位,八進位整數
#%x --- hex 十六進位
#%d --- dec 十進位
#%o --- oct 八進位
>>>nHex = 0xFF
>>> print("nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex))
nHex = ff,nDec = 255,nOct = 377
4.格式化輸出浮點數(float)
>>>pi = 3.141592653
>>> print("%10.3f" % pi) #欄位寬10,精度3
3.142
>>> print("pi = %.*f" % (3,pi)) #用*從後面的元組中讀取欄位寬度或精度
pi = 3.142
>>> print("%010.3f" % pi) #用0填充空白
000003.142
>>> print("%-10.3f" % pi) #左對齊
3.142
>>> print("%+f" % pi) #顯示正負號
+3.141593
5. 自動換行
print 會自動在行末加上回車, 如果不需回車,只需在 print 語句的結尾添加一個逗號 , ,就可以改變它的行為。
>>>for i in range(0,6):
... print (i,)
...
0
1
2
3
4
5
6. print 不換行
在 Python 中 print 默認是換行的
>>>for i in range(0,3):
... print (i)
...
0
1
2
>>>
要想換行你應該寫成 print(i, end = "" )
>>>for i in range(0,3):
... print(i, end = "" )
...
012
※win7下tomcat8的配置
※基於SSM架構的網路租車系統
TAG:程序員小新人學習 |