解决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 getopt 参数处理小示例
Jun 09 Python
在Python程序中操作文件之isatty()方法的使用教程
May 24 Python
搞笑的程序猿:看看你是哪种Python程序员
Jun 12 Python
python matplotlib坐标轴设置的方法
Dec 05 Python
python简单贪吃蛇开发
Jan 28 Python
Python多进程multiprocessing、进程池用法实例分析
Mar 24 Python
浅谈Python中os模块及shutil模块的常规操作
Apr 03 Python
python如何查看网页代码
Jun 07 Python
弄清Pytorch显存的分配机制
Dec 10 Python
Python开发.exe小工具的详细步骤
Jan 27 Python
2021年pycharm的最新安装教程及基本使用图文详解
Apr 03 Python
Python中如何处理常见报错
Jan 18 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
Terran建筑一览
2020/03/14 星际争霸
随时给自己贴的图片加文字的php水印
2007/03/16 PHP
让PHP支持页面回退的两种方法
2008/01/10 PHP
VIM中设置php自动缩进为4个空格的方法详解
2013/06/14 PHP
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
php使用fullcalendar日历插件详解
2019/03/06 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
2019/04/23 PHP
javascript简单事件处理和with用法介绍
2013/09/16 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
2013/09/22 Javascript
详解JavaScript正则表达式之分组匹配及反向引用
2016/03/09 Javascript
Javascript中prototype的使用详解
2016/06/18 Javascript
用NodeJS实现批量查询地理位置的经纬度接口
2016/08/16 NodeJs
jQuery模拟爆炸倒计时功能实例代码
2017/08/21 jQuery
js中的闭包学习心得
2018/02/06 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
详解js中的原型,原型对象,原型链
2020/07/16 Javascript
再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿
2020/12/09 Javascript
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
Python实现简单的可逆加密程序实例
2015/03/05 Python
在服务器端实现无间断部署Python应用的教程
2015/04/16 Python
让你Python到很爽的加速递归函数的装饰器
2019/05/26 Python
DataFrame.groupby()所见的各种用法详解
2020/06/14 Python
python如何发送带有附件、正文为HTML的邮件
2021/02/27 Python
英语专业学生的自我评价
2013/12/30 职场文书
个人作风剖析材料
2014/02/02 职场文书
《放飞蜻蜓》教学反思
2014/04/27 职场文书
信仰观后感
2015/06/03 职场文书
医院病假条怎么写
2015/08/17 职场文书
2016年小学生新年寄语
2015/08/18 职场文书
浅谈Python列表嵌套字典转化的问题
2021/04/07 Python
SqlServer 垂直分表(减少程序改动)
2021/04/16 SQL Server
JavaScript中isPrototypeOf函数
2021/11/07 Javascript
Python绘画好看的星空图
2022/03/17 Python
基于Python实现对比Exce的工具
2022/04/07 Python