解决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的Flask框架中@app.route的用法教程
Mar 31 Python
举例讲解Python编程中对线程锁的使用
Jul 12 Python
Python pass详细介绍及实例代码
Nov 24 Python
Python编程实现二分法和牛顿迭代法求平方根代码
Dec 04 Python
python3.X 抓取火车票信息【修正版】
Jun 19 Python
python读取图片任意范围区域
Jan 23 Python
Django--权限Permissions的例子
Aug 28 Python
Python爬虫之urllib基础用法教程
Oct 12 Python
细数nn.BCELoss与nn.CrossEntropyLoss的区别
Feb 29 Python
GDAL 矢量属性数据修改方式(python)
Mar 10 Python
利用PyTorch实现VGG16教程
Jun 24 Python
Python中的datetime包与time包包和模块详情
Feb 28 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
Apache服务器无法使用的解决方法
2013/05/08 PHP
php登陆页的密码处理方式分享
2013/10/14 PHP
浅谈php扩展imagick
2014/06/02 PHP
ThinkPHP3.1查询语言详解
2014/06/19 PHP
php删除数组中重复元素的方法
2015/12/22 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
javascript与CSS复习(二)
2010/06/29 Javascript
用js实现控件的隐藏及style.visibility的使用
2013/06/14 Javascript
jQuery实现ajax调用WCF服务的方法(附带demo下载)
2015/12/04 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
2016/05/24 Javascript
怎么引入(调用)一个JS文件
2016/05/26 Javascript
React Native中的RefreshContorl下拉刷新使用
2017/10/09 Javascript
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
2018/08/14 Javascript
使用layer模态框给新页面传值的方法
2019/09/27 Javascript
vue项目在webpack2实现移动端字体自适配功能
2020/06/02 Javascript
[01:32]DOTA2上海特锦赛现场采访:最想COS的英雄
2016/03/25 DOTA
[01:20:06]TNC vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
使用python实现接口的方法
2017/07/07 Python
Python基于PyGraphics包实现图片截取功能的方法
2017/12/21 Python
EM算法的python实现的方法步骤
2018/01/02 Python
详解django.contirb.auth-认证
2018/07/16 Python
django框架自定义用户表操作示例
2018/08/07 Python
python 内置模块详解
2019/01/01 Python
python tkinter canvas使用实例
2019/11/04 Python
Python内置方法和属性应用:反射和单例(推荐)
2020/06/19 Python
HTML5页面中尝试调起APP功能
2017/09/12 HTML / CSS
生产部厂长助理职位说明书
2014/03/03 职场文书
放飞中国梦演讲稿
2014/04/23 职场文书
社团活动总结范文
2014/04/26 职场文书
水污染治理工程专业自荐信
2014/06/21 职场文书
学生违纪检讨书200字
2014/10/21 职场文书
工作作风懒散检讨书
2014/10/29 职场文书
个人先进事迹材料
2014/12/29 职场文书
自我推荐信怎么写
2015/03/24 职场文书
学校节水倡议书
2015/04/29 职场文书