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字符串的encode与decode研究心得乱码问题解决方法
Mar 23 Python
初步介绍Python中的pydoc模块和distutils模块
Apr 13 Python
Python的Bottle框架中返回静态文件和JSON对象的方法
Apr 30 Python
Python中循环后使用list.append()数据被覆盖问题的解决
Jul 01 Python
解决python3捕获cx_oracle抛出的异常错误问题
Oct 18 Python
Python WEB应用部署的实现方法
Jan 02 Python
python可视化实现代码
Jan 15 Python
Python实现统计英文文章词频的方法分析
Jan 28 Python
总结Python图形用户界面和游戏开发知识点
May 22 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
Nov 19 Python
python实现视频读取和转化图片
Dec 10 Python
python中uuid模块实例浅析
Dec 29 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
实用函数9
2007/11/08 PHP
ThinkPHP采用实现三级循环代码实例
2014/07/18 PHP
PHP5.3新特性小结
2016/02/14 PHP
php魔术方法功能与用法实例分析
2016/10/19 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
dojo 之基础篇(三)之向服务器发送数据
2007/03/24 Javascript
用jquery实现自定义风格的滑动条实现代码
2011/04/26 Javascript
javascript复制对象使用说明
2011/06/28 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
jquery css 设置table的奇偶行背景色示例
2014/06/03 Javascript
javascript实现动态标签云
2015/10/16 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
2016/03/14 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
基于jquery日历价格、库存等设置插件
2020/07/05 jQuery
AngularJS ionic手势事件的使用总结
2017/08/09 Javascript
JavaScript基于对象方法实现数组去重及排序操作示例
2018/07/10 Javascript
详解基于原生JS验证表单组件xy-form
2019/08/20 Javascript
[00:32]2018DOTA2亚洲邀请赛VG出场
2018/04/03 DOTA
Python中的rjust()方法使用详解
2015/05/19 Python
详解Python中的正则表达式
2018/07/08 Python
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
python处理excel绘制雷达图
2019/10/18 Python
PyTorch笔记之scatter()函数的使用
2020/02/12 Python
在django项目中导出数据到excel文件并实现下载的功能
2020/03/13 Python
pytorch实现查看当前学习率
2020/06/24 Python
Python实现手绘图效果实例分享
2020/07/22 Python
小女主人连衣裙:Little Mistress
2017/07/10 全球购物
意大利咖啡、浓缩咖啡和浓缩咖啡机:illy caffe
2019/03/20 全球购物
一些Solaris面试题
2015/12/22 面试题
《蚕姑娘》教学反思
2014/04/15 职场文书
2014财务人员自我评价范文
2014/09/21 职场文书
工会2014法制宣传日活动总结
2014/11/01 职场文书
2014流动人口计划生育工作总结
2014/12/20 职场文书
工会文体活动总结
2015/05/07 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript