解决python对齐错误的方法


Posted in Python onJuly 16, 2020

运行的时候,有时候会出现语法错误: IndentationError: unexpected indent

可以用如下方法解决:

首先把空格显示出来,空格的地方 ,由点代替

解决python对齐错误的方法 

修改把tab 代表4个位置

解决python对齐错误的方法

然后格式就对齐了。

实例扩展:

如何解决文本对齐

大家好,我是python学习新手,我在一个练习题目中遇到问题.

题目的要求是把列表打印输出并对齐。

输入数据:

tableData = [['apples', 'oranges', 'cherries', 'banana'],
['Alice', 'Bob', 'Carol', 'David'],
['dogs', 'cats', 'moose', 'goose']]

要求的输出数据(第一行右对齐,其他左对齐):

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):
  # 下面是为了求每个内层列表的最长字符串的长度
  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)

输出结果是(全部右对齐了):

apples Alice dogs 
 oranges  Bob cats 
cherries Carol moose 
 banana David goose

到此这篇关于解决python对齐错误的方法的文章就介绍到这了,更多相关python对齐错误如何解决内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
用Python展示动态规则法用以解决重叠子问题的示例
Apr 02 Python
Python简明入门教程
Aug 04 Python
Python打造出适合自己的定制化Eclipse IDE
Mar 02 Python
python实现简单中文词频统计示例
Nov 08 Python
python MysqlDb模块安装及其使用详解
Feb 23 Python
对python操作kafka写入json数据的简单demo分享
Dec 27 Python
Python线上环境使用日志的及配置文件
Jul 28 Python
利用Python脚本实现自动刷网课
Feb 03 Python
python中 _、__、__xx__()区别及使用场景
Jun 30 Python
python中tkinter窗口位置\坐标\大小等实现示例
Jul 09 Python
python中使用asyncio实现异步IO实例分析
Feb 26 Python
基于Python绘制子图及子图刻度的变换等的问题
May 23 Python
Python爬虫实例——爬取美团美食数据
Jul 15 #Python
django Model层常用验证器及自定义验证器详解
Jul 15 #Python
浅谈Django前端后端值传递问题
Jul 15 #Python
浅谈python出错时traceback的解读
Jul 15 #Python
Django视图、传参和forms验证操作
Jul 15 #Python
一文解决django 2.2与mysql兼容性问题
Jul 15 #Python
django 模型字段设置默认值代码
Jul 15 #Python
You might like
php教程 插件机制在PHP中实现方案
2012/11/02 PHP
php使用mysqli向数据库添加数据的方法
2015/03/20 PHP
网页设计常用的一些技巧
2006/12/22 Javascript
javascript  Error 对象 错误处理
2008/05/18 Javascript
jqPlot Option配置对象详解
2009/07/25 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
2012/03/01 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
微信小程序 页面跳转传递值几种方法详解
2017/01/12 Javascript
三种方式实现瀑布流布局
2017/02/10 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
javascript防篡改对象实例详解
2017/04/10 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
2017/04/20 Javascript
利用n工具轻松管理Node.js的版本
2017/04/21 Javascript
详解vue中使用微信jssdk
2019/04/19 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
[42:25]EG vs Spirit Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
python制作最美应用的爬虫
2015/10/28 Python
Python之父谈Python的未来形式
2016/07/01 Python
Python实现矩阵转置的方法分析
2017/11/24 Python
python实现点对点聊天程序
2018/07/28 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
numpy:np.newaxis 实现将行向量转换成列向量
2019/11/30 Python
Python2与Python3的区别详解
2020/02/09 Python
HTML5里autofocus自动聚焦属性使用介绍
2016/06/22 HTML / CSS
京东奢侈品:全球奢侈品牌
2018/03/17 全球购物
CSMA/CD介质访问控制协议
2015/11/17 面试题
单位成立周年感言
2014/01/26 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
综合实践活动方案
2014/02/14 职场文书
优秀大学生职业生涯规划书
2014/02/27 职场文书
我的中国梦演讲稿600字
2014/08/19 职场文书
英语课外活动总结
2014/08/27 职场文书
中职毕业生自我鉴定
2014/09/13 职场文书
简历中自我评价范文
2015/03/11 职场文书
负责培养人意见
2015/06/05 职场文书
跑吧孩子观后感
2015/06/10 职场文书