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爬虫之抓取百度贴吧并存储到本地txt文件改进版
Nov 06 Python
Python 字符串大小写转换的简单实例
Jan 21 Python
Python日期的加减等操作的示例
Aug 15 Python
简单谈谈python中的lambda表达式
Jan 19 Python
Tensorflow之Saver的用法详解
Apr 23 Python
Python单元测试实例详解
May 25 Python
python正则表达式去除两个特殊字符间的内容方法
Dec 24 Python
Flask配置Cors跨域的实现
Jul 12 Python
python和pywin32实现窗口查找、遍历和点击的示例代码
Apr 01 Python
pyspark 随机森林的实现
Apr 24 Python
Python astype(np.float)函数使用方法解析
Jun 08 Python
Django DRF APIView源码运行流程详解
Aug 17 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
PHP5.2下chunk_split()函数整数溢出漏洞 分析
2007/06/06 PHP
修复ShopNC使用QQ 互联时提示100010 错误
2015/11/08 PHP
PHP执行linux命令常用函数汇总
2016/02/02 PHP
php基于CodeIgniter实现图片上传、剪切功能
2016/05/14 PHP
PHP定时任务获取微信access_token的方法
2016/10/10 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
js获取html文件的思路及示例
2013/09/17 Javascript
jquery定时滑出可最小化的底部提示层特效代码
2013/10/02 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
2014/05/29 Javascript
JavaScript返回网页中锚点数目的方法
2015/04/03 Javascript
jQuery实现的在线答题功能
2015/04/12 Javascript
基于jQuery实现的无刷新表格分页实例
2016/02/17 Javascript
关于JSON解析的实现过程解析
2019/10/08 Javascript
vue新建项目并配置标准路由过程解析
2019/12/09 Javascript
python实现telnet客户端的方法
2015/04/15 Python
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
django2笔记之路由path语法的实现
2019/07/17 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
2020/04/07 Python
html5跨域通讯之postMessage的用法总结
2013/11/07 HTML / CSS
PREMIUM-MALL法国:行李、箱包及配件在线
2019/05/30 全球购物
remote接口和home接口主要作用
2013/05/15 面试题
如何唤起类中的一个方法
2013/11/29 面试题
体育老师的教学自我评价分享
2013/11/19 职场文书
网页设计个人找工作求职信
2013/11/28 职场文书
医生进修自我鉴定
2014/01/19 职场文书
意向书范文
2014/03/31 职场文书
新疆民族团结演讲稿
2014/08/27 职场文书
合伙经营协议书范本(通用版)
2014/12/03 职场文书
2014年减负工作总结
2014/12/10 职场文书
市级三好学生评语
2014/12/29 职场文书
意向协议书
2015/01/27 职场文书
学习雷锋精神活动总结
2015/02/06 职场文书
求职自荐信该如何书写?
2019/06/24 职场文书
Python还能这么玩之用Python修改了班花的开机密码
2021/06/04 Python
Go语言并发编程 sync.Once
2021/10/16 Golang