解决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之关于类的初步认识
Oct 11 Python
python中Flask框架简单入门实例
Mar 21 Python
python3序列化与反序列化用法实例
May 26 Python
详解python while 函数及while和for的区别
Sep 07 Python
python 快速把超大txt文件转存为csv的实例
Oct 26 Python
利用Python如何实现一个小说网站雏形
Nov 23 Python
python实现Flappy Bird源码
Dec 24 Python
python处理大日志文件
Jul 23 Python
python代码xml转txt实例
Mar 10 Python
python em算法的实现
Oct 03 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
Nov 12 Python
python 多态 协议 鸭子类型详解
Nov 27 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中创建并处理图象
2006/10/09 PHP
PHP 中文乱码解决办法总结分析
2009/07/30 PHP
PHP 学习路线与时间表
2010/02/21 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
php魔术函数__call()用法实例分析
2015/02/13 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
2019/04/04 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
js鼠标点击图片实现随机变换图片的方法
2015/02/16 Javascript
scroll事件实现监控滚动条并分页显示(zepto.js)
2016/12/18 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
2017/01/08 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
Node.js之readline模块的使用详解
2019/03/25 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
2020/10/29 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
python实现的系统实用log类实例
2015/06/30 Python
Python解惑之整数比较详解
2017/04/24 Python
解决python 输出是省略号的问题
2018/04/19 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
2018/05/02 Python
浅谈python写入大量文件的问题
2018/11/09 Python
python消费kafka数据批量插入到es的方法
2018/12/27 Python
从0开始的Python学习016异常
2019/04/08 Python
使用Python做垃圾分类的原理及实例代码附源码
2019/07/02 Python
基于python实现matlab filter函数过程详解
2020/06/08 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
文艺晚会主持词
2014/03/24 职场文书
煤矿安全生产责任书
2014/04/15 职场文书
英语课外活动总结
2014/08/27 职场文书
乡镇党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
作风整顿个人剖析材料
2014/10/06 职场文书
银行自荐信范文
2015/03/25 职场文书
工程催款通知书
2015/04/17 职场文书
六一儿童节主持开场白
2015/05/28 职场文书
早会开场白台词大全
2015/06/01 职场文书