解决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库urllib与urllib2主要区别分析
Jul 13 Python
python Matplotlib画图之调整字体大小的示例
Nov 20 Python
Python加载带有注释的Json文件实例
May 23 Python
VSCode Python开发环境配置的详细步骤
Feb 22 Python
Django 权限认证(根据不同的用户,设置不同的显示和访问权限)
Jul 24 Python
Python利用for循环打印星号三角形的案例
Apr 12 Python
解决python图像处理图像赋值后变为白色的问题
Jun 04 Python
在pycharm中关掉ipython console/PyDev操作
Jun 09 Python
keras实现基于孪生网络的图片相似度计算方式
Jun 11 Python
Python Matplotlib绘图基础知识代码解析
Aug 31 Python
Python实现Telnet自动连接检测密码的示例
Apr 16 Python
Python获取指定日期是"星期几"的6种方法
Mar 13 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
详解WordPress中提醒安装插件以及隐藏插件的功能实现
2015/12/25 PHP
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
js操作textarea 常用方法总结
2012/12/03 Javascript
js调用webservice中的方法实现思路及代码
2013/02/25 Javascript
基于jquery实现一张图片点击鼠标放大再点缩小
2013/09/29 Javascript
点击页面其它地方隐藏该div的两种思路
2013/11/18 Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
jquery选择器大全 全面详解jquery选择器
2014/03/06 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
Bootstrap每天必学之附加导航(Affix)插件
2016/04/25 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
JS中使用media实现响应式布局
2017/08/04 Javascript
利用ES6的Promise.all实现至少请求多长时间的实例
2017/08/28 Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
2018/08/31 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
2018/09/05 Javascript
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
简单介绍Python中的len()函数的使用
2015/04/07 Python
Python提取特定时间段内数据的方法实例
2019/04/01 Python
python自带tkinter库实现棋盘覆盖图形界面
2019/07/17 Python
通过实例了解Python异常处理机制底层实现
2020/07/23 Python
纯css3实现照片墙效果
2014/12/26 HTML / CSS
国外最大的眼镜网站:Coastal
2017/08/09 全球购物
英国剑桥包中文官网:The Cambridge Satchel Company中国
2018/11/06 全球购物
英国乐购杂货:Tesco Groceries
2018/11/29 全球购物
英国奢华护肤、美容和Spa品牌:Temple Spa
2019/11/02 全球购物
用Java语言将一个键盘输入的数字转化成中文输出
2013/01/25 面试题
行政人员岗位职责
2013/12/08 职场文书
加工操作管理制度
2014/01/19 职场文书
创业大赛策划书
2014/03/01 职场文书
大学生全国两会报告感想
2014/03/17 职场文书
房屋租赁协议书范本
2014/04/10 职场文书
结婚老公保证书
2015/02/26 职场文书