欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中print函數(shù)語法格式以及各參數(shù)舉例詳解

 更新時(shí)間:2023年10月07日 10:29:56   作者:瘋狂創(chuàng)作者  
這篇文章主要給大家介紹了關(guān)于Python中print函數(shù)語法格式以及各參數(shù)舉例詳解的相關(guān)資料,print()函數(shù)用于將指定的字符串或?qū)ο?通常是字符串)輸出到屏幕或文件中,需要的朋友可以參考下

1、print語法格式

print() 函數(shù)具有豐富的功能,詳細(xì)語法格式如下:

print(value, …, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)

默認(rèn)情況下,將值打印到流或sys.stdout。

可選關(guān)鍵字參數(shù):

  • file:類文件對(duì)象(stream); 默認(rèn)為當(dāng)前的sys.stdout。
  • sep:在值之間插入的字符串,默認(rèn)為空格。
  • end:在最后一個(gè)值后附加的字符串,默認(rèn)為換行符。
  • flush:是否強(qiáng)制刷新流。

2、sep可選關(guān)鍵字參數(shù)

sep參數(shù)可以在值之間插入字符串,默認(rèn)值為空格。

如:

print('1','2','3','4',sep = "插入")

輸出結(jié)果:

1插入2插入3插入4

3、file可選關(guān)鍵字參數(shù)

file參數(shù)默認(rèn)值為sys.stdout,代表系統(tǒng)標(biāo)準(zhǔn)輸出,即屏幕。我們可以通過改變?cè)搮?shù)使print()函數(shù)輸出到特定的文件中。

如:

f = ?open(r"F:\text.txt","w")?? ?# 打開文件,以便寫入
print('test',file =)?? ?# 輸出到文件
f.close()?? ?# 關(guān)閉文件

運(yùn)行后,可以看到test輸出到text.txt文件中。

4、end可選關(guān)鍵字參數(shù)

end 參數(shù)默認(rèn)為"\n"(換行符),如果想在print()函數(shù)輸出之后輸出別的字符串,可以重設(shè) end 參數(shù)。

如:

print('1','2',end = "最后")

輸出結(jié)果:

1 2最后

運(yùn)行后,我們可以看到,print()函數(shù)輸出之后不會(huì)換行,且在最后一個(gè)值后面附加了“最后”。

end 可選關(guān)鍵字參數(shù) 還有自動(dòng)換行的方法

print 會(huì)自動(dòng)在行末加上回車, 如果不需回車,只需在 print 語句的結(jié)尾添加一個(gè)逗號(hào) , 并設(shè)置分隔符參數(shù) end,就可以改變它的行為。

6. print 不換行

在 Python 中 print 默認(rèn)是換行的:

>>>for i in range(0,3):?
       print (i)
0
1
2?

要想不換行應(yīng)該寫成 print(i, end = '' )

>>>for i in range(0,3):?
       print (i,end=" ")
0 1 2

5、flush可選關(guān)鍵字參數(shù)

flush參數(shù)用于控制輸出緩存,一般為了可以獲得較好的性能,保持為False即可。

Python字符串格式化符號(hào):

    符   號(hào)描述
      %c 格式化字符及其ASCII碼
      %s 格式化字符串
      %d 格式化整數(shù)
      %u 格式化無符號(hào)整型
      %o 格式化無符號(hào)八進(jìn)制數(shù)
      %x 格式化無符號(hào)十六進(jìn)制數(shù)
      %X 格式化無符號(hào)十六進(jìn)制數(shù)(大寫)
      %f 格式化浮點(diǎn)數(shù)字,可指定小數(shù)點(diǎn)后的精度
      %e 用科學(xué)計(jì)數(shù)法格式化浮點(diǎn)數(shù)
      %E 作用同%e,用科學(xué)計(jì)數(shù)法格式化浮點(diǎn)數(shù)
      %g %f和%e的簡寫
      %G %f 和 %E 的簡寫
      %p 用十六進(jìn)制數(shù)格式化變量的地址

格式化操作符輔助指令:

符號(hào)功能
*定義寬度或者小數(shù)點(diǎn)精度
-用做左對(duì)齊
+在正數(shù)前面顯示加號(hào)( + )
<sp>在正數(shù)前面顯示空格
#在八進(jìn)制數(shù)前面顯示零('0'),在十六進(jìn)制前面顯示'0x'或者'0X'(取決于用的是'x'還是'X')
0顯示的數(shù)字前面填充'0'而不是默認(rèn)的空格
%'%%'輸出一個(gè)單一的'%'
(var)映射變量(字典參數(shù))
m.n.m 是顯示的最小總寬度,n 是小數(shù)點(diǎn)后的位數(shù)(如果可用的話)

格式化輸出16進(jìn)制,十進(jìn)制,八進(jìn)制整數(shù)

#%x --- hex 十六進(jìn)制

#%d --- dec 十進(jìn)制

#%o --- oct 八進(jìn)制

>>>nHex = 0xFF
>>> print("nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex))
nHex = ff,nDec = 255,nOct = 377

格式化輸出浮點(diǎn)數(shù)(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) #左對(duì)齊 
3.142
>>> print('%+f' % pi) #顯示正負(fù)號(hào)
+3.141593

總結(jié) 

到此這篇關(guān)于Python中print函數(shù)語法格式以及各參數(shù)詳解的文章就介紹到這了,更多相關(guān)Python print函數(shù)語法及參數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論