解决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 多进程通信模块的简单实现
Feb 20 Python
python获取Linux下文件版本信息、公司名和产品名的方法
Oct 05 Python
Python中encode()方法的使用简介
May 18 Python
详解Python中的from..import绝对导入语句
Jun 21 Python
python安装cx_Oracle模块常见问题与解决方法
Feb 21 Python
使用python在本地电脑上快速处理数据
Jun 22 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
Mar 04 Python
Python通过递归获取目录下指定文件代码实例
Nov 07 Python
pytorch 模拟关系拟合——回归实例
Jan 14 Python
Python基于read(size)方法读取超大文件
Mar 12 Python
Keras搭建自编码器操作
Jul 03 Python
python实现二分查找算法
Sep 18 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
一条久听不愿放下的DIY森海MX500,三言两语话神奇
2021/03/02 无线电
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
深入php数据采集的详解
2013/06/02 PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
2013/06/25 PHP
php实现字符串首字母转换成大写的方法
2015/03/17 PHP
如何实现php图片等比例缩放
2015/07/28 PHP
thinkPHP5.0框架应用请求生命周期分析
2017/03/25 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
jquery delay()介绍及使用指南
2014/09/02 Javascript
Javascript 运动中Offset的bug解决方案
2014/12/24 Javascript
js querySelector() 使用方法
2016/12/21 Javascript
如何制作幻灯片(代码分享)
2017/01/06 Javascript
angular 用拦截器统一处理http请求和响应的方法
2017/06/08 Javascript
vue中的计算属性的使用和vue实例的方法示例
2017/12/04 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
浅谈如何通过node.js对数据进行MD5加密
2018/05/16 Javascript
webpack@v4升级踩坑(小结)
2018/10/08 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
vue单元格多列合并的实现
2020/11/26 Vue.js
Python中使用platform模块获取系统信息的用法教程
2016/07/08 Python
Python学习之用pygal画世界地图实例
2017/12/07 Python
Python unittest 简单实现参数化的方法
2018/11/30 Python
详解python算法之冒泡排序
2019/03/05 Python
Python基础学习之时间转换函数用法详解
2019/06/18 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
2020/07/02 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
Cynthia Rowley官网:全球领先的生活方式品牌
2020/10/27 全球购物
计算机求职信
2013/12/01 职场文书
党员作风建设自查报告
2014/10/23 职场文书
2014年校务公开工作总结
2014/12/18 职场文书
大学生社会实践活动总结报告
2015/05/06 职场文书