解决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的__builtin__模块中的一些要点知识
May 02 Python
python的keyword模块用法实例分析
Jun 30 Python
Python字符串格式化输出方法分析
Apr 13 Python
Django 如何获取前端发送的头文件详解(推荐)
Aug 15 Python
Pandas中Series和DataFrame的索引实现
Jun 27 Python
Django使用unittest模块进行单元测试过程解析
Aug 02 Python
django 环境变量配置过程详解
Aug 06 Python
redis数据库及与python交互用法简单示例
Nov 01 Python
python二元表达式用法
Dec 04 Python
python数据爬下来保存的位置
Feb 17 Python
Python OpenCV读取中文路径图像的方法
Jul 02 Python
python3中编码获取网页的实例方法
Nov 16 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
乐信RP2100的电路分析和打磨
2021/03/02 无线电
destoon实现会员商铺中指定会员或会员组投放广告的方法
2014/08/21 PHP
PHP和Shell实现检查SAMBA与NFS Server是否存在
2015/01/07 PHP
php获取当月最后一天函数分享
2015/02/02 PHP
PHP实现导出excel数据的类库用法示例
2016/10/15 PHP
php简单实现文件或图片强制下载的方法
2016/12/06 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
2018/05/24 PHP
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
Javascript 代码也可以变得优美的实现方法
2009/06/22 Javascript
微信浏览器内置JavaScript对象WeixinJSBridge使用实例
2015/05/25 Javascript
纯javascript判断查询日期是否为有效日期
2015/08/24 Javascript
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
Javascript实现单例模式
2016/01/24 Javascript
jQuery实现只允许输入数字和小数点的方法
2016/03/02 Javascript
关于不同页面之间实现参数传递的几种方式讨论
2017/02/13 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
BootStrap 动态表单效果
2017/06/02 Javascript
vee-validate vue 2.0自定义表单验证的实例
2018/08/28 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
[01:55]TI9显影之尘系列 - Evil Geniuses
2019/08/22 DOTA
Python实现的概率分布运算操作示例
2017/08/14 Python
python实现机器人行走效果
2018/01/29 Python
简单实现python聊天程序
2018/04/01 Python
使用Python写一个小游戏
2018/04/02 Python
pyqt5 获取显示器的分辨率的方法
2019/06/18 Python
Python爬虫实现“盗取”微信好友信息的方法分析
2019/09/16 Python
django有哪些好处和优点
2020/09/01 Python
python 列表推导和生成器表达式的使用
2021/02/01 Python
中学老师的自我评价
2013/11/07 职场文书
行政主管岗位职责
2013/11/18 职场文书
个人查摆剖析材料
2014/02/04 职场文书
警校毕业生自我评价
2014/04/06 职场文书
综合办公室主任岗位职责
2014/04/13 职场文书
政治表现评语
2014/05/04 职场文书
小学校园之星事迹材料
2014/05/16 职场文书
2015法院个人工作总结范文
2015/05/25 职场文书