python打印表格式数据,留出正确的空格,格式化打出

代码如下:

def printPicnic(itemsDict,leftWidth,rightWidth):

print('PICNIC ITEMS'.center(leftWidth + rightWidth,'-'))

for k,v in itemsDict.items():

print(k.ljust(leftWidth,'.')+str(v).rjust(rightWidth))

picnicItems = {'sandwitches':4,'apple':12,'cups':4,'cookies':8000}

printPicnic(picnicItems,12,5)

printPicnic(picnicItems,20,6)

效果如下:

段落星号或注释,在编辑一篇维基百科的文章时,你可以创建一个无序列表,每个列表占据一行,并在前面放置一个星号。这个可以手动添加,但是当你有一个非常大的列表,希望前边都添加星号。

可以用一小段python脚本来将这个任务自动化

所以需要完成下列的事情:

1.从剪贴板粘贴文本

2.对它做一些处理

3.将新的文本复制到剪贴板中

所以雏形就像这样:

import pyperclip

text = pyperclip.paste()

#TODO:Seperate lines and add stars

pyperclip.copy(text)

所以需要做的部分就是将字符串split成列表 然后给每个列表的元素添加一个星号 然后重新join成字符串

完整的代码如下:

import pyperclip

text = pyperclip.paste()

lines = text.split('\n')

for i in range(len(lines)):

lines[i] = '#'+ lines[i]

text = '\n'.join(lines)

pyperclip.copy(text)

python打印表格式数据,留出正确的空格和段落星号或注释

python打印表格式数据,留出正确的空格,格式化打出 代码如下: def printPicnic(itemsDict,leftWidth,rightWidth): print('PICNIC ITE ...

python中json格式数据输出实现方式

python中json格式数据输出实现方式 主要使用json模块,直接导入import json即可. 小例子如下: #coding=UTF-8 import json info={} info[&q ...

中文格式python 打印json格式的数据中文显示问题

废话就不多说了,开始... 平日会有这么一个应用场景,会用python去处置json格式的web API,以“ip.taobao.com”的API为例,详情见http://ip.taobao.com/ ...

Python将JSON格式数据转换为SQL语句以便导入MySQL数据库

前文中我们把网络爬虫爬取的数据保存为JSON格式,但为了能够更方便地处理数据.我们希望把这些数据导入到MySQL数据库中.phpMyadmin能够把MySQL数据库中的数据导出为JSON格式文件,但却 ...

Python处理NetCDF格式数据为TIFF数据(附脚本代码)

博客小序:NetCDF格式数据广泛应用于科学数据的存储,最近几日自己利用python处理了一些NetCDF数据,特撰此博文以记之. 参考博客: https://www.cnblogs.com/shou ...

将python的字典格式数据写入excei表中

上面的为最终结果 import requests import re import xlwt import json # 导入必须的包: xlwt,json,requests,re. headers ...

python应用-表格式输出一组数据

def main(): names=['关羽','张飞','赵云','马超','貂蝉'] subjects=['语文','数学','Python'] table=[[0 for _ in range( ...

php打印xml格式数据

在你要输出的xml前边加       header("Content-type:text/xml;charset=utf-8"); 这个上边不要有任何输出 打印用echo 别用va ...

Python mysql表数据和json格式的相互转换

功能: 1.Python 脚本将mysql表数据转换成json格式 2.Python 脚本将json数据转成SQL插入数据库 表数据: SQL查询:SELECT id,NAME,LOCAL,mobil ...

随机推荐

BestCoder12 1002.Help him(hdu 5059) 解题报告

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5059 题目意思:就是输入一行不多于 100 的字符串(除了'\n' 和 '\r' 的任意字符),问是否 ...

学习笔记之#pragma

http://baike.baidu.com/link?url=lxA9Wl1KnacWUDZYz5U06iKMkUAeI6dr0x1wQ4i-rqf6Dpk6hEeOOaj2XhvGx9VLVm2z ...

织梦 dedecms 中LOOP 万能标签循环 调用 arcurl标签(获取链接)

在DEDECMS中,提供了loop万能循环标签,但是此循环标签只能循环出该表中的字段,而“[field:arcurl/]”链接标签并不能被解析出来,而DEDECMS官方论坛上也没有找到相关的解决办法, ...

Linux - 输入输出流程序 代码(C)

输入输出流程序 代码(C) 本文地址:http://blog.csdn.net/caroline_wendy 使用输入输出流,控制文件流. STDIN_FILENO,STDOUT_FILENO代表标准 ...

浅谈JavaScript中的字符串操作

我想,最为一名开发人员,最实际开发过程中,任何一门语言在开发实际的项目的过程中,都是逃不开字符串的操作的下面笔者就自己日常开发过程中所用到的一些字符串的操作方法做一些陈述和总结,当然,如若读者觉得 ...

C#中的委托(一)

一.委托 把方法作为参数传给其他方法: 二.声明委托 在C#中使用一个类时,分两个阶段.首先,需要去定义一个类,然后实例化类的一个对象(只需要静态方法除外). 使用委托也需要经过这2个步骤,首先必须定 ...

修改hostname

修改hostname步骤 1. 修改/etc/sysconfig/network中的hostname选项 2. 在/etc/hosts中添加hostname对应的ip地址 3.执行命令:hostnam ...

jQuery DataTables插件分页允许输入页码跳转

背景说明 项目中使用jQuery DataTables插件来实现分页表格,但是默认的分页样式不能输入页码进行跳转,在页数非常多的时候使用很不方便,最主要的还是没有达到产品部门的设计要求,所以我需要寻找 ...

eclipse在Windows7 64 位下出现Unhandled event loop exception No more handles

1..如果不影响工程正常发布运行,就不要管他了2.工作空间有毛病.把workspace的.metadata删了3.把eclipse重装下.一般第二步能解决大多数问题.

操作日期时间类 Calendar类

使用Calendar类可以直接创建Calendar的子类GregorianCalendar  来直接实例化, GregorianCalendar calendar = new GregorianCal ...

python打印数字对应的星号_python打印表格式数据-星号或注释相关推荐

  1. Python语言编程学习:numpy中的array格式数据切片与pandas中的dataframe格式数据切片、相互转换

    Python语言编程学习:numpy中的array格式数据切片与pandas中的dataframe格式数据切片.相互转换 目录 numpy中的array格式数据切片与pandas中的dataframe ...

  2. python 函数参数前面两个星号_Python中参数前面一个星号两个星号(*参数,**参数)起什么作用呢?...

    摘要: 下文讲述Python中参数前面一个星号两个星号的功能分享,如下所示: 在Python语言中,我们经常看见参数前面 加上一个星号或两个星号 那么这些写法到底起什么作用呢? 下文将一一道来,如下所 ...

  3. python的json格式输出_python中json格式数据输出实现方式

    python中json格式数据输出实现方式 主要使用json模块,直接导入import json即可. 小例子如下: #coding=UTF-8 import json info={} info[&q ...

  4. python匹配数字开头的内容_python使用正则表达式匹配字符串开头并打印示例

    python 正则表达式,怎样匹配以某个字符串开头,以str ="abcdefg123213qwe" 比如要匹配以abc开头,以qwe结尾,要怎样写呢?匹配以某个字符串开头,以某个 ...

  5. python每行输出5个数_python打印杨辉三角及输出第m行第k个数

    1.打印杨辉三角及输出第m行第k个数 1.计算到m行,打印出k项 第m行有m项,m是正整数,因此k一定不会大于m,这个需求需要保存m行的数据,那么可以使用一个嵌套结构[[],[],[]] m=int( ...

  6. python输出图形效果的代码_python打印图形大全(详解)

    原博文 2019-04-13 23:48 − 1)for i in range(0,10): shixin=chr(9679) print(shixin) -------------------结果: ...

  7. python好看图案的编程代码_Python 打印出菱形图案

    时间:2018-10-11 概述:打印图形 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列. Python源代码如下: #当然这样有 ...

  8. python打印所有的水仙花数_python 打印出所有的水仙花数

    原博文 2018-06-24 00:09 − 程序分析: #水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身. 例如:153是一个"水仙花数", ...

  9. python打印所有的水仙花数_python 打印所有的水仙花数

    目标分析: 所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身. 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方. 利 ...

最新文章

  1. 深度 | 解决真实世界问题:如何在不平衡类上使用机器学习?
  2. 洛谷——P1014 Cantor表
  3. LB 终面 与 智能家电 的浅析
  4. python手机版下载3.7.2-Python3.5.2
  5. 贷款为什么要查看征信?
  6. 标准C库对文件操作的引入
  7. 一个逼格很低的appium自动化测试框架
  8. linux的NetworkManager服务(转)
  9. junit、spring浅析、ssm框架、json格式
  10. 用npm发布一个npm包
  11. Socket服务器分类与流程总结
  12. CSS3 Box-sizing属性以及解决兼容性的一些做法
  13. 东南亚外卖平台分析报告
  14. SparkStreaming可视化之Wisp
  15. 神木林服务器未能,《梦幻西游2》2015年9月22日定期维护公告
  16. 华为android7.0 root,华为Nova 7.0 root教程 华为Nova获取7.0系统的root权限
  17. 【经典算法】:银行金额大写转换
  18. 用python画五角星、填充不了颜色_python的turtle画五角星内部不能填充的解决办法...
  19. 1088: 手机短号 (多实例)C语言
  20. python表达直角坐标系_在直角坐标中,x、 y 是坐标系中任意点的位置,用 x 和 y 表示第一象限或第二象限的 Python 表达式为 。_测量省赛理论答案_学小易找答案...

热门文章

  1. 神经管理学告诉你:学了管理学就能运筹帷幄吗?
  2. 【codeforces】【比赛题解】#960 CF Round #474 (Div. 1 + Div. 2, combined)
  3. 348高校毕业设计选题
  4. switch怎么切换服务器账号,怎么查看switch账号所属服务器
  5. php只取时间的下士_php取当时的年月日时分秒毫秒
  6. (14)[驱动开发]配置环境 VS2019 + WDK10 写 xp驱动
  7. Unity导出视频/截图
  8. 实战PyQt5: 130-使用HTTP请求下载文件
  9. Tromino(更准确地说是“右Trominio”)是一个由棋盘上的三个1x1方块组成的L型骨牌。
  10. 卸载 kubernetes