解决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 30 Python
Python实现二叉树结构与进行二叉树遍历的方法详解
May 24 Python
Python快速从注释生成文档的方法
Dec 26 Python
小白如何入门Python? 制作一个网站为例
Mar 06 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
May 02 Python
在IPython中进行Python程序执行时间的测量方法
Nov 01 Python
Django之使用内置函数和celery发邮件的方法示例
Sep 16 Python
python将四元数变换为旋转矩阵的实例
Dec 04 Python
Django CSRF认证的几种解决方案
Mar 03 Python
python爬虫开发之urllib模块详细使用方法与实例全解
Mar 09 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
May 20 Python
Python中免验证跳转到内容页的实例代码
Oct 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
解决phpmyadmin中文乱码问题。。。
2007/01/18 PHP
php实现网站插件机制的方法
2009/11/10 PHP
ThinkPHP模型详解
2015/07/27 PHP
JavaScript Event学习第八章 事件的顺序
2010/02/07 Javascript
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
js控制表单奇偶行样式的简单方法
2013/07/31 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
鼠标经过tr时,改变tr当前背景颜色
2014/01/13 Javascript
Windows系统下Node.js的简单入门教程
2015/06/23 Javascript
javascript页面倒计时实例
2015/07/25 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
2016/02/18 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
Node.js 日志处理模块log4js
2016/08/28 Javascript
详解AngularJS 模块化
2017/06/14 Javascript
Javascript 一些需要注意的细节(必看篇)
2017/07/08 Javascript
zTree节点文字过多的处理方法
2017/11/24 Javascript
react-native动态切换tab组件的方法
2018/07/07 Javascript
jQuery实现table表格信息的展开和缩小功能示例
2018/07/21 jQuery
NodeJS实现自定义流的方法
2018/08/01 NodeJs
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
Bootstrap table 服务器端分页功能实现方法示例
2020/06/01 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
基于Django模板中的数字自增(详解)
2017/09/05 Python
Python程序暂停的正常处理方法
2019/11/07 Python
HTML5 Web Database 数据库的SQL语句的使用方法
2012/12/09 HTML / CSS
乌克兰在线药房:Аптека24
2019/10/30 全球购物
中专生自我鉴定书范文
2013/12/28 职场文书
加工操作管理制度
2014/01/19 职场文书
迎八一活动主题
2014/01/31 职场文书
幼儿园六一儿童节文艺汇演主持词
2014/03/21 职场文书
群众路线专项整治工作情况报告
2014/10/28 职场文书
2014年技术员工作总结
2014/11/18 职场文书
2016年大学自主招生自荐信范文
2015/03/24 职场文书
行政介绍信范文
2015/05/04 职场文书
六一活动主持词
2015/06/30 职场文书
Spring Security动态权限的实现方法详解
2022/06/16 Java/Android