掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
學了這么久的編程,最近小編才發(fā)現(xiàn)在不同的開發(fā)環(huán)境下,我們輸出的表格也是各不相同的。表格的排版、布局、框架不同,最后展現(xiàn)給我們的直觀效果也是不一樣的,雖然它們的基礎數(shù)據(jù)都是相同的。今天就PyCharm和Python兩個不同環(huán)境下輸出的表格進行一個對比,小伙伴們也來看看哪種環(huán)境下的表格做的更好。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供和田企業(yè)網(wǎng)站建設,專注與網(wǎng)站建設、成都做網(wǎng)站、H5開發(fā)、小程序制作等業(yè)務。10年已為和田眾多企業(yè)、政府機構(gòu)等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。
左圖是我在PyCharm開發(fā)環(huán)境下輸出的數(shù)據(jù)。下面我們通過Python的Texttable模塊為數(shù)據(jù)添加表格框線,對比效果如右圖所示。
為輸出的數(shù)據(jù)畫表格主要使用Texttable模塊,下面介紹幾個關(guān)鍵的方法。
1.a(chǎn)dd_rows()方法
該方法用于為表格添加數(shù)據(jù),主要參數(shù)及說明如下:
rows:要添加的數(shù)據(jù),可以是返回數(shù)組的迭代器,或者是逐維數(shù)組。
header:指定是否將第一行作為表格的標題。
2.draw()方法
該方法用于繪制表格。
3.header()方法
該方法用于指定表的標題。
4.set_cols_align()方法
設置所需的列的對齊方式,主要參數(shù)及說明如下:
l:左對齊。
c:居中對齊。
r:右對齊。
5.set_cols_dtype()方法
該方法用于設置數(shù)據(jù)類型,主要參數(shù)及說明如下:
a:自動,嘗試使用最合適的數(shù)據(jù)類型。
t:作為文本。
f:作為十進制格式的浮點數(shù)處理。
e:按指數(shù)格式處理為浮點數(shù)。
i:作為整型。
通過圖片對比我們可以看出,明顯是右邊python輸出的表格在排版和文字數(shù)字對齊上更加美觀,這也提醒我們要根據(jù)不同的情況,來選擇適合的開發(fā)環(huán)境。更多Python學習指路:PyThon學習網(wǎng)教學中心。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流