解决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 相关文章推荐
用C++封装MySQL的API的教程
May 06 Python
python中print的不换行即时输出的快速解决方法
Jul 20 Python
Python读取MRI并显示为灰度图像实例代码
Jan 03 Python
python中int与str互转方法
Jul 02 Python
numpy.where() 用法详解
May 27 Python
django 控制页面跳转的例子
Aug 06 Python
python多线程与多进程及其区别详解
Aug 08 Python
windows python3安装Jupyter Notebooks教程
Apr 13 Python
python 还原梯度下降算法实现一维线性回归
Oct 22 Python
python 实现客户端与服务端的通信
Dec 23 Python
Python实现byte转integer
Jun 03 Python
用 Python 定义 Schema 并生成 Parquet 文件详情
Sep 25 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
用mysql内存表来代替php session的类
2009/02/01 PHP
php中curl和file_get_content的区别
2014/05/10 PHP
ecshop 2.72如何修改后台访问地址
2015/03/03 PHP
Symfony2安装第三方Bundles实例详解
2016/02/04 PHP
thinkphp自定义权限管理之名称判断方法
2017/04/01 PHP
PHP设计模式之策略模式原理与用法实例分析
2019/04/04 PHP
php反射学习之依赖注入示例
2019/06/14 PHP
js实现运行代码需要刷新的解决方法
2007/08/18 Javascript
jquery nth-child()选择器的简单应用
2010/07/10 Javascript
初识javascript 文档碎片
2010/07/13 Javascript
jquery动态添加删除(tr/td)
2015/02/09 Javascript
使用impress.js制作幻灯片
2015/09/09 Javascript
jQuery中JSONP的两种实现方式详解
2016/09/26 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
2016/11/26 Javascript
深入浅析Vue.js计算属性和侦听器
2018/05/05 Javascript
利用jquery和BootStrap实现动态滚动条效果
2018/12/03 jQuery
vue slot与传参实例代码讲解
2019/04/28 Javascript
微信小程序获取当前位置和城市名
2019/11/13 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
2020/03/02 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
[01:45]绝对公平!DOTA2队长征召模式详解
2014/04/25 DOTA
[44:15]国士无双DOTA2 6.82版本详解(上)
2014/09/28 DOTA
Python深入学习之特殊方法与多范式
2014/08/31 Python
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
在Python中使用成员运算符的示例
2015/05/13 Python
Python文件读写常见用法总结
2019/02/22 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
Python Http请求json解析库用法解析
2020/11/28 Python
css和css3弹性盒模型实现元素宽度(高度)自适应
2019/05/15 HTML / CSS
英国在线购买马术服装:EQUUS
2019/07/12 全球购物
机械专业应届生求职信
2013/09/21 职场文书
初中家长评语大全
2014/12/26 职场文书
2015年为民办实事工作总结
2015/05/26 职场文书
初中政治教学工作总结
2015/08/13 职场文书
PyMongo 查询数据的实现
2021/06/28 Python
mysql 索引的数据结构为什么要采用B+树
2022/04/26 MySQL