解决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实现多行注释的另类方法
Aug 22 Python
将Emacs打造成强大的Python代码编辑工具
Nov 20 Python
Python编程中装饰器的使用示例解析
Jun 20 Python
python 循环遍历字典元素的简单方法
Sep 11 Python
Request的中断和ErrorHandler实例解析
Feb 12 Python
python实现键盘控制鼠标移动
Nov 27 Python
使用django实现一个代码发布系统
Jul 18 Python
python图形绘制奥运五环实例讲解
Sep 14 Python
解决Pycharm的项目目录突然消失的问题
Jan 20 Python
python下载的库包存放路径
Jul 27 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
Dec 10 Python
解决Pytorch半精度浮点型网络训练的问题
May 24 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
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
解析php中反射的应用
2013/06/18 PHP
php输出xml必须header的解决方法
2014/10/17 PHP
php类中的各种拦截器用法分析
2014/11/03 PHP
PHP实现QQ快速登录的方法
2016/09/28 PHP
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
基于jquery实现在线选座订座之影院篇
2015/08/24 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
2016/06/12 Javascript
基于Vuejs框架实现翻页组件
2020/06/29 Javascript
js插件实现图片滑动验证码
2020/09/29 Javascript
Vue添加请求拦截器及vue-resource 拦截器使用
2017/11/23 Javascript
使用nvm和nrm优化node.js工作流的方法
2019/01/17 Javascript
使用layui定义一个模块并使用的例子
2019/09/14 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
2019/10/12 Javascript
JavaScript 闭包的使用场景
2020/09/17 Javascript
pygame学习笔记(3):运动速率、时间、事件、文字
2015/04/15 Python
使用Python的package机制如何简化utils包设计详解
2017/12/11 Python
使用Python爬取最好大学网大学排名
2018/02/24 Python
Python 统计字数的思路详解
2018/05/08 Python
Python3.6实现连接mysql或mariadb的方法分析
2018/05/18 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
python 删除excel表格重复行,数据预处理操作
2020/07/06 Python
python如何利用Mitmproxy抓包
2020/10/10 Python
给儿子的表扬信
2014/01/15 职场文书
中国文明网签名寄语
2014/01/18 职场文书
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
个人借款担保书
2014/04/02 职场文书
五年级学生评语
2014/04/22 职场文书
学校创先争优活动总结
2014/08/28 职场文书
副乡长民主生活会个人对照检查材料思想汇报
2014/10/01 职场文书
百年校庆感言
2015/08/01 职场文书
教您怎么制定西餐厅运营方案 ?
2019/07/05 职场文书
吃通javascript正则表达式
2021/04/21 Javascript
pytorch损失反向传播后梯度为none的问题
2021/05/12 Python
电频谱管理的原则是什么
2022/02/18 无线电