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实现对一个完整url进行分割的方法
Apr 29 Python
Python3中的真除和Floor除法用法分析
Mar 16 Python
Python数据结构之单链表详解
Sep 12 Python
Python 3.6 读取并操作文件内容的实例
Apr 23 Python
python 实现在一张图中绘制一个小的子图方法
Jul 07 Python
python 图像处理画一个正弦函数代码实例
Sep 10 Python
python调用接口的4种方式代码实例
Nov 19 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
Mar 26 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
Jul 02 Python
python程序如何进行保存
Jul 03 Python
C++和python实现阿姆斯特朗数字查找实例代码
Dec 07 Python
详解java调用python的几种用法(看这篇就够了)
Dec 10 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
PHP中GET变量的使用
2006/10/09 PHP
图书管理程序(三)
2006/10/09 PHP
PHP读取目录下所有文件的代码
2008/01/07 PHP
php zend 相对路径问题
2009/01/12 PHP
php stripslashes和addslashes的区别
2014/02/03 PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
2017/04/10 PHP
thinkphp 验证码 的使用小结
2017/05/07 PHP
你的编程语言可以这样做吗?
2006/09/07 Javascript
javascript编程起步(第三课)
2007/02/27 Javascript
javascript-简单的计算器实现步骤分解(附图)
2013/05/30 Javascript
改变隐藏的input中value值的方法
2014/03/19 Javascript
jquery序列化表单去除指定元素示例代码
2014/04/10 Javascript
JavaScript实现将xml转换成html table表格的方法
2015/04/17 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
2015/08/09 Javascript
原生js实现日期计算器功能
2017/02/17 Javascript
浅谈Vue.js
2017/03/02 Javascript
利用node.js制作命令行工具方法教程(一)
2017/06/22 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
React Native如何消除启动时白屏的方法
2017/08/08 Javascript
swiper插件自定义切换箭头按钮
2017/12/28 Javascript
在vue项目中优雅的使用SVG的方法实例详解
2018/12/03 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
[48:00]完美世界DOTA2联赛循环赛 Forest vs Inki BO2第二场 11.04
2020/11/04 DOTA
Django实现快速分页的方法实例
2017/10/22 Python
对Python中数组的几种使用方法总结
2018/06/28 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
西海岸男士和男童服装:Johnnie-O
2018/03/15 全球购物
东南亚排名第一的服务市场:kaodim
2019/03/28 全球购物
中学生思想品德评语
2014/12/31 职场文书
家庭经济困难证明
2015/06/23 职场文书
2015年征兵工作总结
2015/07/23 职场文书
证婚人致辞精选
2015/07/28 职场文书
如何做好工作总结!
2019/04/10 职场文书
十大动画制作软件,Adobe产品上榜两款,第一是行业标准软件
2022/03/18 杂记