對Python3中的print函數(shù)以及與python2的對比分析
本文首先介紹在python3中print函數(shù)的應用,然后對比在pyhton2中的應用。(本文作者所用版本為3.6.0)
首先我們通過help(print)命令來查看print函數(shù)的相關信息,(注意在python2中print不是函數(shù),不能通過help獲得相關信息)。
第一行告訴我們print在python3中是一個內建函數(shù)。
然后是這個函數(shù)的調用格式,以及各參數(shù)的意義。
這個函數(shù)可以將values(可以是多個用逗號隔開的值)輸出到一個數(shù)據(jù)流文件,默認的輸出格式是標準輸出(sys.stdout)。
sep參數(shù)是多個value的分割符,默認情況下是空格 ' '。也可以使用其他符號作為分隔符,如下:
由上面的命令我們也發(fā)現(xiàn)print函數(shù)可以直接輸出各種格式的數(shù)據(jù)。(也可以輸出各種數(shù)據(jù)類型的變量)
end是結束符,默認情況下為換行符\n。可以也可以進行設置。
flush參數(shù)表示是否強制進行刷新,如果設置為True,在輸出下一個值的時候會進行刷新(前面的數(shù)據(jù)將會丟失)。
下面我們可以下print的基本用法:
1. print可以直接輸出各種格式的數(shù)值,也可以輸出各種數(shù)據(jù)類型的變量,如下所示:
2.print可以進行格式化輸出(下面舉個簡單的例子):
其中%:標記轉換說明符的開始。后面的s和d都是轉換類型,還包括下面這些類型:
d,i 帶符號的十進制整數(shù)
o 不帶符號的八進制
u 不帶符號的十進制
x 不帶符號的十六進制(小寫)
X 不帶符號的十六進制(大寫)
e 科學計數(shù)法表示的浮點數(shù)(小寫)
E 科學計數(shù)法表示的浮點數(shù)(大寫)
f,F 十進制浮點數(shù)
g 如果指數(shù)大于-4或者小于精度值則和e相同,其他情況和f相同
G 如果指數(shù)大于-4或者小于精度值則和E相同,其他情況和F相同
C 單字符(接受整數(shù)或者單字符字符串)
r 字符串(使用repr轉換任意python對象)
s 字符串(使用str轉換任意python對象)
3. 關于print函數(shù)輸出是否換行的問題:
默認條件下sep=‘ ',也即使多個數(shù)據(jù)以空格隔開,如果想讓各個數(shù)據(jù)單獨占據(jù)一行,可以使用下面的方法:
也就是直接將分隔符sep設置成換行符“\n”。
以上這篇對Python3中的print函數(shù)以及與python2的對比分析就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python+wxPython實現(xiàn)個人鏈接收藏夾
這篇文章主要介紹了如何使用wxPython和XML數(shù)據(jù)源創(chuàng)建一個具有按鈕和Web視圖的應用程序窗口,以便輕松管理和訪問各種網(wǎng)頁鏈接,感興趣的可以了解下2023-08-08TensorFlow卷積神經網(wǎng)絡AlexNet實現(xiàn)示例詳解
這篇文章主要為大家介紹了TensorFlow卷積神經網(wǎng)絡AlexNet實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2021-11-11python 讀寫txt文件 json文件的實現(xiàn)方法
下面小編就為大家?guī)硪黄猵ython 讀寫、創(chuàng)建 文件的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10Python科學計算環(huán)境推薦——Anaconda
最近在用Python做中文自然語言處理。使用的IDE是PyCharm。PyCharm確實是Python開發(fā)之首選,但用于科學計算方面,還略有欠缺。為此我嘗試過Enthought Canopy,但Canopy感覺把問題搞得復雜化,管理Python擴展也不太方便。直到今天我發(fā)現(xiàn)了 Anaconda 。2014-06-06Django多數(shù)據(jù)庫配置及逆向生成model教程
這篇文章主要介紹了Django多數(shù)據(jù)庫配置及逆向生成model教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03pycharm不以pytest方式運行,想要切換回普通模式運行的操作
這篇文章主要介紹了pycharm不以pytest方式運行,想要切換回普通模式運行的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09