python实现剪切功能
作者:huangyingleo 发布时间:2023-02-27 17:52:01
标签:python,剪切
本文实例为大家分享了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()
效果图:
来源:https://blog.csdn.net/huangyingleo/article/details/54176507
0
投稿
猜你喜欢
- Google Chrome,又喜欢逛豆瓣,Google Chrome支持User Scripts了,但是我写的那几个插件在Chrome下又跑
- 1.JOIN和UNION区别 join 是两张表做交连后里面条件相同的部分记录产生一个记录集, union是产生的两个记录集(字段要一样的)
- 摘要:本文介绍了tensorflow的常用函数。1、tensorflow常用函数TensorFlow 将图形定义转换成分布式执行的操作, 以
- 今天打算通过绘制正弦和余弦函数,从默认的设置开始,一步一步地调整改进,让它变得好看,变成我们初高中学习过的图象那样。通过这个过程来学习如何进
- 动手写个小组件(组件入门) 这篇文章主要是为想将自己的ASP水平提高的人写的! 把ASP代码变成组件,开发者不仅是加快了ASP的速度,而且也
- 本文教大家调用电脑摄像头进行实时人脸+眼睛识别+微笑识别,供大家参考,具体内容如下一、调用电脑摄像头进行实时人脸+眼睛识别# 调用电脑摄像头
- 经常在网站上看到诸如www.abc.com/?news或者www.abc.com/?id=123这样的网址,一开始觉得很神秘,其实现在看多了
- 在Python代码中指定GPUimport osos.environ["CUDA_VISIBLE_DEVICES"] =
- 网络开发的在分页上要是遇到数(几十)万以上的数据还是用ADO那样的分页会速度很慢的。有了存储过程速度就快多了。下面是本人用50万的数据进行的
- 目录实例031:字母识词实例032:反向输出II实例033:列表转字符串实例034:调用函数实例035:设置输出颜色实例036:算素数实例0
- 语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。
- 效果展示:程序简介1.使用pygame模组2.在material目录下有一些素材3.吃豆人的游戏主体4.吃豆人怪物的AI(未使用深度学习)主
- 问题:这里只解决一个问题,到底什么是Access?设计一个数据库管理系统,用access在access里面设计好表,查询,然后再用vb做窗体
- 本文转自微信公众号:算法与编程之美一、引言在具备一定的Python编程基础以后,我们可以结合for循环进行多角星的编写,只要简单的几次循环,
- Numpy是Numerical Python extensions的缩写,字面意思是Python数值计算扩展。Numpy是python中众多
- 非常简单的函数,但是官网的介绍令人(令我)迷惑,所以稍加解释。 mask_select会将满足mask(掩码、遮罩等等,随便翻译)的指示,将
- 导语还记得那些年,我们玩过的Windows小游戏吗?说起Windows自带的游戏,相信许多80、90后的朋友都不陌生。在很早的那个游戏贫瘠的
- 在工作中出于某些原因,我们可能需要将变量保存下来,这样下次就可以直接去赋值而不用重新执行某些重复耗时的操作了,这里我们用到了Python的p
- asp时间加减运算 和转换问题 a=2007-07-24 2:23:15 b=2005-06-25 2:23:15 问题1 如何将a转换成2
- 实现代码# -*- coding: cp936 -*-import re s1 = 'adkkdk's2 = 'ab