最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

對Python3中的print函數以及與python2的對比分析

 更新時間:2018年05月02日 08:49:48   作者:Allen-Liu  
下面小編就為大家分享一篇對Python3中的print函數以及與python2的對比分析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

本文首先介紹在python3中print函數的應用,然后對比在pyhton2中的應用。(本文作者所用版本為3.6.0)

首先我們通過help(print)命令來查看print函數的相關信息,(注意在python2中print不是函數,不能通過help獲得相關信息)。

第一行告訴我們print在python3中是一個內建函數。

然后是這個函數的調用格式,以及各參數的意義。

這個函數可以將values(可以是多個用逗號隔開的值)輸出到一個數據流文件,默認的輸出格式是標準輸出(sys.stdout)。

sep參數是多個value的分割符,默認情況下是空格 ' '。也可以使用其他符號作為分隔符,如下:

由上面的命令我們也發(fā)現print函數可以直接輸出各種格式的數據。(也可以輸出各種數據類型的變量)

end是結束符,默認情況下為換行符\n??梢砸部梢赃M行設置。

flush參數表示是否強制進行刷新,如果設置為True,在輸出下一個值的時候會進行刷新(前面的數據將會丟失)。

下面我們可以下print的基本用法:

1. print可以直接輸出各種格式的數值,也可以輸出各種數據類型的變量,如下所示:

2.print可以進行格式化輸出(下面舉個簡單的例子):

其中%:標記轉換說明符的開始。后面的s和d都是轉換類型,還包括下面這些類型:

d,i 帶符號的十進制整數
o 不帶符號的八進制
u 不帶符號的十進制
x 不帶符號的十六進制(小寫)
X 不帶符號的十六進制(大寫)
e 科學計數法表示的浮點數(小寫)
E 科學計數法表示的浮點數(大寫)
f,F 十進制浮點數
g 如果指數大于-4或者小于精度值則和e相同,其他情況和f相同
G 如果指數大于-4或者小于精度值則和E相同,其他情況和F相同
C 單字符(接受整數或者單字符字符串)
r 字符串(使用repr轉換任意python對象)
s 字符串(使用str轉換任意python對象)

3. 關于print函數輸出是否換行的問題:

默認條件下sep=‘ ',也即使多個數據以空格隔開,如果想讓各個數據單獨占據一行,可以使用下面的方法:

也就是直接將分隔符sep設置成換行符“\n”。

以上這篇對Python3中的print函數以及與python2的對比分析就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

昌吉市| 乌拉特后旗| 弥渡县| 望都县| 西峡县| 阿勒泰市| 六枝特区| 辉南县| 沾益县| 马龙县| 聂拉木县| 贡觉县| 澎湖县| 新丰县| 西乡县| 太保市| 西林县| 大埔区| 昆山市| 张掖市| 略阳县| 大石桥市| 迁安市| 海南省| 花莲市| 咸宁市| 海伦市| 高邑县| 新丰县| 二手房| 旌德县| 绥德县| 武宁县| 新疆| 澜沧| 高州市| 德阳市| 汪清县| 宜昌市| 公安县| 兴国县|