解决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 json模块使用实例
Apr 11 Python
python 截取 取出一部分的字符串方法
Mar 01 Python
启动targetcli时遇到错误解决办法
Oct 26 Python
Python Web程序部署到Ubuntu服务器上的方法
Feb 22 Python
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
Oct 17 Python
pycharm new project变成灰色的解决方法
Jun 27 Python
python 模拟银行转账功能过程详解
Aug 06 Python
python实现图片压缩代码实例
Aug 12 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
Feb 06 Python
python编程进阶之类和对象用法实例分析
Feb 21 Python
pandas数据分组groupby()和统计函数agg()的使用
Mar 04 Python
Python实现简单得递归下降Parser
May 02 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 at(@)符号的用法简介
2009/07/11 PHP
PHP学习之数组的定义和填充
2011/04/17 PHP
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
2014/05/10 PHP
codeigniter显示所有脚本执行时间的方法
2015/03/21 PHP
浅谈javascript 归并方法
2015/01/21 Javascript
javascript事件冒泡实例分析
2015/05/13 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
canvas实现简易的圆环进度条效果
2017/02/28 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
2020/04/16 Javascript
详解Node.js access_token的获取、存储及更新
2017/06/20 Javascript
nodejs简单实现TCP服务器端和客户端的聊天功能示例
2018/01/04 NodeJs
vue2.0 自定义 饼状图 (Echarts)组件的方法
2018/03/02 Javascript
vue实现裁切图片同时实现放大、缩小、旋转功能
2018/03/02 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
vue自定义全局共用函数详解
2018/09/18 Javascript
微信小程序实现登录遮罩效果
2018/11/01 Javascript
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
vue路由中前进后退的一些事儿
2019/05/18 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
详解微信小程序开发之formId使用(模板消息)
2019/08/27 Javascript
javascript递归函数定义和用法示例分析
2020/07/22 Javascript
Python实现购物车购物小程序
2018/04/18 Python
基于python requests库中的代理实例讲解
2018/05/07 Python
django session完成状态保持的方法
2018/11/27 Python
Python简单获取二维数组行列数的方法示例
2018/12/21 Python
python向图片里添加文字
2019/11/26 Python
python 实现让字典的value 成为列表
2019/12/16 Python
python Yaml、Json、Dict之间的转化
2020/10/19 Python
印尼购物网站:iLOTTE
2019/10/16 全球购物
JAVA中运算符的分类及举例
2015/09/12 面试题
教堂婚礼主持词
2014/03/14 职场文书
2014最新毕业证代领委托书
2014/09/26 职场文书
庆七一晚会主持词
2015/06/30 职场文书
幼儿园老师新年寄语
2015/08/17 职场文书