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 相关文章推荐
探寻python多线程ctrl+c退出问题解决方案
Oct 23 Python
Python遍历指定文件及文件夹的方法
May 09 Python
在Python中操作字符串之replace()方法的使用
May 19 Python
python发送邮件实例分享
Jul 28 Python
Python3实现抓取javascript动态生成的html网页功能示例
Aug 22 Python
Python爬取当当、京东、亚马逊图书信息代码实例
Dec 09 Python
使用pandas对矢量化数据进行替换处理的方法
Apr 11 Python
Python实现的从右到左字符串替换方法示例
Jul 06 Python
Python os.access()用法实例
Feb 18 Python
Python进度条的制作代码实例
Aug 31 Python
Python如何基于Tesseract实现识别文字功能
Jun 05 Python
基于opencv实现简单画板功能
Aug 02 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
Windows下PHP的任意文件执行漏洞
2006/10/09 PHP
使用php+xslt在windows平台上
2006/10/09 PHP
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
php常用字符串处理函数实例分析
2014/11/22 PHP
PHP查询快递信息的方法
2015/03/07 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
2015/04/08 PHP
PHP实现原生态图片上传封装类方法
2016/11/08 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
2017/05/26 PHP
PHP多进程通信-消息队列使用
2019/03/08 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
获取焦点时,利用js定时器设定时间执行动作
2010/04/02 Javascript
基于jquery的地址栏射击游戏代码
2011/03/10 Javascript
用javascript模仿ie的自动完成类似自动完成功的表单
2012/12/12 Javascript
解析jquery中的ajax缓存问题
2013/12/19 Javascript
jQuery自动完成插件completer附源码下载
2016/01/04 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
Vue监听数据对象变化源码
2017/03/09 Javascript
基于vue-router 多级路由redirect 重定向的问题
2018/09/03 Javascript
微信小程序下拉框功能的实例代码
2018/11/06 Javascript
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
vue请求服务器数据后绑定不上的解决方法
2019/10/30 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
用Python实现命令行闹钟脚本实例
2016/09/05 Python
python发送邮件实例分享
2017/07/28 Python
python创建文件备份的脚本
2018/09/11 Python
python贪吃蛇游戏代码
2020/04/18 Python
Pandas数据离散化原理及实例解析
2019/11/16 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
2020/03/11 Python
pytorch 限制GPU使用效率详解(计算效率)
2020/06/27 Python
安全生产管理合理化建议书
2014/03/12 职场文书
新闻传媒系求职信范文
2014/04/19 职场文书
学校教学工作总结2015
2015/05/19 职场文书
python基础之匿名函数详解
2021/04/21 Python
python实现的web监控系统
2021/04/27 Python
Django项目如何正确配置日志(logging)
2021/04/29 Python