解决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编程之序列操作实例详解
Jul 22 Python
django 多数据库配置教程
May 30 Python
实例讲解python中的序列化知识点
Oct 08 Python
Python3 Post登录并且保存cookie登录其他页面的方法
Dec 28 Python
python根据文章标题内容自动生成摘要的实例
Feb 21 Python
Python实现个人微信号自动监控告警的示例
Jul 03 Python
python中selenium操作下拉滚动条的几种方法汇总
Jul 14 Python
Django实现web端tailf日志文件功能及实例详解
Jul 28 Python
Pytorch转tflite方式
May 25 Python
python使用matplotlib绘制折线图的示例代码
Sep 22 Python
Python基于unittest实现测试用例执行
Nov 25 Python
python上下文管理的使用场景实例讲解
Mar 03 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
PHP 第二节 数据类型之字符串类型
2012/04/28 PHP
php.ini修改php上传文件大小限制的方法详解
2013/06/17 PHP
php实现按天数、星期、月份查询的搜索框
2016/05/02 PHP
PHP使用curl_multi实现并发请求的方法示例
2018/04/29 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
2018/09/18 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
2019/10/09 PHP
在Laravel 中实现是否关注的示例
2019/10/22 PHP
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
2012/02/02 Javascript
从数据结构分析看:用for each...in 比 for...in 要快些
2013/04/17 Javascript
js正则表达式的使用详解
2013/07/09 Javascript
Javascript弹出窗口的各种方法总结
2013/11/11 Javascript
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
javascript日期验证之输入日期大于等于当前日期
2015/12/13 Javascript
JS定时检测任务任务完成后执行下一步的解决办法
2016/12/22 Javascript
js中的闭包学习心得
2018/02/06 Javascript
JS 实现微信扫一扫功能
2018/09/14 Javascript
浅析Vue.js 中的条件渲染指令
2018/11/19 Javascript
原生js实现公告滚动效果
2021/01/10 Javascript
JS正则表达式封装与使用操作示例
2019/05/15 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
2019/09/03 jQuery
sharp.js安装过程中遇到的问题总结
2020/04/02 Javascript
如何管理Vue中的缓存页面
2021/02/06 Vue.js
Python实现的用户登录系统功能示例
2018/02/05 Python
Python中循环引用(import)失败的解决方法
2018/04/22 Python
python 实现在Excel末尾增加新行
2018/05/02 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
利用python在excel中画图的实现方法
2020/03/17 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
css3针对移动端卡顿问题的解决(动画性能优化)
2020/02/14 HTML / CSS
30年同学聚会邀请函
2014/01/25 职场文书
冬季施工防火方案
2014/05/17 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话
2014/10/21 职场文书
追悼词范文大全
2015/06/23 职场文书
清明节随笔
2015/08/15 职场文书
Redis中缓存穿透/击穿/雪崩问题和解决方法
2021/12/04 Redis
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript