python实现剪切功能


Posted in Python onJanuary 23, 2019

本文实例为大家分享了python实现剪切功能的具体代码,供大家参考,具体内容如下

#!/usr/bin/env python
#coding: utf8

import sys

mystr = []

def inputstr():
 item = raw_input('Please input your string:')
 mystr[:] = [] #清空列表
 mystr.extend(item) #将输入的字符串拆开为一个一个字符填入列表

def printstr():
 lenth = len(mystr) - 1
 index = 0
 print "Your result is :"
 print "*****" + ''.join(mystr) + "*****"
 #.join()与之前的extend对应,将字符合并为一个元素,用''里面的内容分割。''里面为空,则字符之间没有间隙
 print "----------------分割符----------------"

def leftstrip(): #左剪切
 while True:
 if mystr[0] == ' ':
  mystr.pop(0)
 else:
  break
 printstr()

def rightstrip():#右剪切
 while True:
 if mystr[-1] == ' ':
  mystr.pop()
 else:
  break
 printstr()

def bothsidestrip():
 while True:
 if mystr[-1] == ' ':
  mystr.pop()
 elif mystr[0] == ' ':
  mystr.pop(0)
 else:
  break
 printstr()
#使用字典的方式,实现case的语法功能
CMDs = {'l':leftstrip,'r':rightstrip,'b':bothsidestrip}

def showmenu():
 prompt = """(L)eftstrip
(R)ightstrip
(B)othsidestrip
(Q)uit
Please select a choice:"""
 while True:
 choice = raw_input(prompt).lower()
 if choice not in 'lrbq':
  continue
 if choice == 'q':
  break
 inputstr()
 CMDs[choice]()

if __name__=='__main__':
 showmenu()

效果图:

python实现剪切功能

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
对pandas进行数据预处理的实例讲解
Apr 20 Python
修改python plot折线图的坐标轴刻度方法
Dec 13 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
Jan 04 Python
Python多进程方式抓取基金网站内容的方法分析
Jun 03 Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
Aug 06 Python
VSCode中自动为Python文件添加头部注释
Nov 14 Python
Python爬虫爬取煎蛋网图片代码实例
Dec 16 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
Jan 03 Python
Pytorch 使用不同版本的cuda的方法步骤
Apr 02 Python
python学生管理系统的实现
Apr 05 Python
python绘制趋势图的示例
Sep 17 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
Dec 18 Python
对python实现合并两个排序链表的方法详解
Jan 23 #Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
Jan 23 #Python
python实现石头剪刀布程序
Jan 20 #Python
python random从集合中随机选择元素的方法
Jan 23 #Python
python3+selenium实现qq邮箱登陆并发送邮件功能
Jan 23 #Python
python3+selenium实现126邮箱登陆并发送邮件功能
Jan 23 #Python
python+selenium实现QQ邮箱自动发送功能
Jan 23 #Python
You might like
香妃
2021/03/03 冲泡冲煮
利用文件属性结合Session实现在线人数统计
2006/10/09 PHP
对PHP新手的一些建议(PHP学习经验总结)
2014/08/20 PHP
php模拟登陆的实现方法分析
2015/01/09 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
2017/04/10 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
2017/10/25 PHP
javascript实现 在光标处插入指定内容
2007/05/25 Javascript
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
Jquery api 速查表分享
2015/01/12 Javascript
jquery+javascript编写国籍控件
2015/02/12 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
js采用concat和sort将N个数组拼接起来的方法
2016/01/21 Javascript
JavaScript获取URL中参数querystring的方法详解
2016/10/11 Javascript
javascript动画之磁性吸附效果篇
2016/12/09 Javascript
移动端web滚动分页的实现方法
2017/05/05 Javascript
AngularJS获取json数据的方法详解
2017/05/27 Javascript
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
详解Vue项目中实现锚点定位
2019/04/24 Javascript
JS实现打字游戏
2019/12/17 Javascript
简介JavaScript错误处理机制
2020/08/04 Javascript
Python中static相关知识小结
2018/01/02 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
2019/08/18 Python
tensorflow 重置/清除计算图的实现
2020/01/19 Python
python爬虫库scrapy简单使用实例详解
2020/02/10 Python
基于python生成英文版词云图代码实例
2020/05/16 Python
python中zip()函数遍历多个列表方法
2021/02/18 Python
CSS3教程:background-clip和background-origin
2008/10/17 HTML / CSS
手机促销活动方案
2014/02/05 职场文书
派出所所长先进事迹
2014/05/19 职场文书
个人典型事迹材料
2014/12/30 职场文书
毕业设计论文评语
2014/12/31 职场文书
2015年外联部工作总结
2015/04/03 职场文书
2015年生活老师工作总结
2015/05/27 职场文书
少儿励志名言(80句)
2019/08/14 职场文书
2019年教师节活动策划方案
2019/09/09 职场文书
Go 语言中 20 个占位符的整理
2021/10/16 Golang