解決python對(duì)齊錯(cuò)誤的方法
運(yùn)行的時(shí)候,有時(shí)候會(huì)出現(xiàn)語(yǔ)法錯(cuò)誤: IndentationError: unexpected indent
可以用如下方法解決:
首先把空格顯示出來(lái),空格的地方 ,由點(diǎn)代替
修改把tab 代表4個(gè)位置

然后格式就對(duì)齊了。
實(shí)例擴(kuò)展:
如何解決文本對(duì)齊
大家好,我是python學(xué)習(xí)新手,我在一個(gè)練習(xí)題目中遇到問(wèn)題.
題目的要求是把列表打印輸出并對(duì)齊。
輸入數(shù)據(jù):
tableData = [['apples', 'oranges', 'cherries', 'banana'], ['Alice', 'Bob', 'Carol', 'David'], ['dogs', 'cats', 'moose', 'goose']]
要求的輸出數(shù)據(jù)(第一行右對(duì)齊,其他左對(duì)齊):
apples Alice dogs oranges Bob cats cherries Carol moose banana David goose
以下是我的代碼
"""下面是代碼正文"""
tableData = [['apples', 'oranges', 'cherries', 'banana'],
['Alice', 'Bob', 'Carol', 'David'],
['dogs', 'cats', 'moose', 'goose']]
def printTable(tableData):
# 下面是為了求每個(gè)內(nèi)層列表的最長(zhǎng)字符串的長(zhǎng)度
colWidths = [0] * len(tableData)
for i in range(len(colWidths)):
colWidths[i] = len(sorted(tableData[i], key=(lambda x: len(x)))[-1])
for x in range(len(tableData[0])):
for y in range(len(tableData)):
print(tableData[y][x].rjust(colWidths[y]), end=' ')
print('') # 換行
printTable(tableData)
輸出結(jié)果是(全部右對(duì)齊了):
apples Alice dogs oranges Bob cats cherries Carol moose banana David goose
到此這篇關(guān)于解決python對(duì)齊錯(cuò)誤的方法的文章就介紹到這了,更多相關(guān)python對(duì)齊錯(cuò)誤如何解決內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python collections.defaultdict模塊用法詳解
這篇文章主要介紹了Python collections.defaultdict模塊用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06
基于OpenCV的直方圖匹配的實(shí)現(xiàn)方法
這篇文章主要介紹了基于OpenCV的直方圖匹配的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
如何在PyCharm中配置使用Anaconda環(huán)境
這篇文章主要介紹了如何在PyCharm中配置使用Anaconda環(huán)境,圖文講解寫(xiě)的非常詳細(xì)簡(jiǎn)單易懂,還不會(huì)的小伙伴快來(lái)看看吧2023-03-03
已解決不小心卸載pip后怎么處理(重新安裝pip的兩種方式)
這篇文章主要介紹了已解決不小心卸載pip后怎么處理(重新安裝pip的兩種方式),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04
Pygame游戲開(kāi)發(fā)之太空射擊實(shí)戰(zhàn)圖像精靈下篇
相信大多數(shù)8090后都玩過(guò)太空射擊游戲,在過(guò)去游戲不多的年代太空射擊自然屬于經(jīng)典好玩的一款了,今天我們來(lái)自己動(dòng)手實(shí)現(xiàn)它,在編寫(xiě)學(xué)習(xí)中回顧過(guò)往展望未來(lái),下面開(kāi)始入門(mén)篇2022-08-08
python中g(shù)eopandas庫(kù)安裝出現(xiàn)各種問(wèn)題的解決辦法
這篇文章主要介紹了關(guān)于python中g(shù)eopandas庫(kù)安裝出現(xiàn)各種問(wèn)題的解決辦法,總結(jié)了在Windows下兩種安裝geopandas庫(kù)的方法,方法一是在新環(huán)境下使用conda命令安裝,方法二通過(guò)離線安裝GDAL、Fiona、Pyproj、Rtree、Shapely五個(gè)庫(kù),再用pip安裝geopandas,需要的朋友可以參考下2024-11-11
Python中Scipy庫(kù)在信號(hào)處理中的應(yīng)用詳解
信號(hào)處理作為數(shù)字信號(hào)處理領(lǐng)域的關(guān)鍵技術(shù),涵蓋了從信號(hào)獲取、傳輸、存儲(chǔ)到最終應(yīng)用的一系列處理步驟,在這篇博客中,我們將深入探討Python中Scipy庫(kù)在信號(hào)處理領(lǐng)域的應(yīng)用,需要的朋友可以參考下2023-12-12

