python打印表格式数据,留出正确的空格和段落星号或注释,,python打印表格
python打印表格式数据,留出正确的空格和段落星号或注释,,python打印表格
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,appium,初步,,简介: 编程语言,
- python 无空格分词,,我希望对mxs自动排
- python multiprocessing.Pool 中map、map_async、apply、apply_async的
- python tips:dict的key顺序,,python3.6+
- Python字符串前缀u、r、b、f含义,,1、字符串前加 u例
- 从错误中学python(2)————字符串转浮点数,, 题
- python 快速排序 完整,,两头开始 以第一个为
- python enumerate(),,欢迎关注本人博客:云
- python3 面向对象之封装,,封装是是面向的特点之
- (07)-Python3之--函数,,1.定义函数:实现了
评论关闭