print()功能:
- 輸出字符串和數字
輸出字符串:print(‘runoob’)
輸出數字:print(100)
輸出變量:str=‘runboo’
print(str)
輸出列表:L=[1,2,'l']
print(L)
另外print()還可以輸出元組和字典,與列表一樣,在這就不做重復的描述
2. 格式化輸出整數(python支持參數格式化)
%c 格式化字符及其ASCII碼
%s 格式化字符串
%d 格式化整數
%f 格式化浮點數字,可指定小數點后的精度
格式化操作符輔助指令
* 定義寬度或者小數點精度
- 用作左對齊
+ 在正數前面顯示加號
<sp> 在正數前面顯示空格
# 在八進制數前面顯示零(‘0’),在十六進制數顯示‘ox’
%% 輸出單一的'%'
m.n m是顯示的最小寬度,n是小數后的位數
例子:
格式化輸出浮點數:
pi=3.1415926
print(‘%10.3f’ %(pi)) (字段寬度為10,小數后精度為3)
結果:3.142
print(‘%.*f’ %(3,pi)) (用*從后面的元組中讀取字段寬度或者精度)
結果:30142
print(‘%010.3f’ %(pi)) (用0填充空白)
結果:000003.142
print(‘%-010.3f’ %(pi)) (左對齊,左對齊后填充0失效)
結果:3.142
print(‘%+10.3f’ %(pi)) (顯示正負號)
結果:+3.142
3.自動換行
print會自動在行末加上回車,如果不需要回車,只需在print語句的結尾加一個‘,’就可以改變它的行為
在python中print是默認換行的,要想不換行應該寫成:print(i,end=‘’)