python删除字符串中的字母_在Python中删除字符串中的大写字母
我想写一个函数消除一个字符串和2个可选参数。第一个可选参数(bad_characters)取一个字母,第三个参数(case_sensitive)取一个布尔值。该函数应该接受一个字符串s并移除bad_characters的所有实例。如果case_sensitive为true,那么函数应该区分大小写。如果错误,那么它不需要。这是我迄今为止所拥有的。在Python中删除字符串中的大写字母
def eliminate(s,bad_characters = [],case_sensitive = True or False):
''' Takes a string s and returns the string with all bad_characters
removed. If case_sensitive is True, then the function will only
remove uppercase letters if there are uppercase letters in
bad_characters.
String --> String'''
while True:
if case_sensitive = False:
for character in s:
if bad_characters == character:
newlist = s.replace(bad_characters,'')
return newlist
break
我很难搞清楚如何使功能删除大写字母,如果需要的话。如果bad_characters是一个列表,元组或字符串,该函数也应该可以工作。
2015-04-06
Brett
+1
'True或FALSE' == TRUE;。这是你的意图吗? –
2015-04-06 12:00:27
+0
为什么'case_sensitive'只能删除大写字母?这很奇怪。也许把它命名为'uppercase_only'? –
2015-04-06 12:07:26
+0
另外,请在python控制台中尝试以下内容:''A'=='a''。 –
2015-04-06 12:09:39
python删除字符串中的字母_在Python中删除字符串中的大写字母相关推荐
- 编写程序,判断一个字符是否为小写字母,如果是,将它转换成大写字母,否则,不转换。)
package day991leftupquestion; /** 1.编写程序,判断一个字符是否为小写字母,如果是,将它转换成大写字母,否则,不转换. A=65 a=97 */ public cla ...
- 1、编写一个程序,将一个小写字母(如a)转换成相应的大写字母并显示输出。
import java.util.Scanner; public class Zuoye1 { /** * 编写一个程序,将一个小写字母(如a) * 转换成相应的大写字母并显示输出. * * * * ...
- python删除字符串中重复字符_从Python中删除字符串标点符号的最佳方法
似乎有一个比以下更简单的方法: 1 2 3import string s ="string. With. Punctuation?" # Sample string out = s ...
- python随机生成英文字母_在Python中生成随机字母
有没有一种方法可以在Python中生成随机字母(如random.randint,但用于字母)? random.randint的范围功能会很好,但是拥有仅输出随机字母的生成器总比没有好. 简单: > ...
- python分割字符串为字母_关于python:以大写字母分割字符串
在出现给定字符集之前拆分字符串的pythonic方法是什么? 例如,我想拆分 'TheLongAndWindingRoad' 在出现大写字母(可能是首字母除外)时,获得 ['The', 'Long', ...
- python字符计数怎样去除空格_去除python中的字符串空格的简单方法
python编程中,我们在修改代码,遇到空格很多的情况下,我们要删除空格.本文小编整理了三种字符串去除空格的方法: 方法一:使用字符串函数replace,去除全部空格. 实例: >>> ...
- python字符串能减吗_在python中减去两个字符串(Subtract two strings in python)
在python中减去两个字符串(Subtract two strings in python) 我应该计算两个不同列表的元素之间的差异. 这是我的代码: import operator a = ['5 ...
- python中字符串的制表符为_零基础学python_03_字符串(拼接+换行+制表符)
字符串拼接 在编码的过程很多时候都会用到字符串的拼接,例如,你可能想将姓和名存储在不同的变量中,等要显示姓名时再将它们合而为一:first_name = "li" last_nam ...
- python二维列表转字典_在Python中字符串、列表、元组、字典之间的相互转换
一.字符串(str) 字符串转换为列表 使用list()方法 str_1 = "1235" str_2 = 'zhangsan' str_3 = '''lisi''' tuple_ ...
最新文章
- “看墙之外” ——遮挡下的人体姿态估计
- Android中悬浮窗口的实现原理和示例代码
- 参数数组长度_JS数组操作方法总结(二)——pop、shift、push、unshift
- 线程创建后,立刻调用CloseHandle的原因
- poj 1436 zoj 1391 Horizontally Visible Segments (Segment Tree)
- 通过BI专题场景,深度剖析制造行业如何提高设备利用率?
- 使用COE脚本绑定SQL Profile
- 【Linux】一步一步学Linux——pwd命令(19)
- php 23种设计模型 - 组合模式(合成模式)
- 【转】JS windows.open()详解
- clover 主题_Clover主题更换
- Scala与Java差异(五)之Map与Tuple
- 移动web——touch事件介绍
- 调试maven源代码
- 【刷题】BZOJ 3926 [Zjoi2015]诸神眷顾的幻想乡
- CodeVs天梯白银Silver题解
- PIX525-IPSEC-×××配置
- SVN下载、拉取远程库、上传代码及注意问题
- 百度信誉认证体系初级实名认证即将取消,这意味着什么?
- vnc支持用计算机民远程吗,VNC远程控制软件是什么?有没有更好的远程桌面控制解决方案?...
热门文章
- java 数据库 字段名 转_Java正则表达式实现表字段名和驼峰式命名转换
- menu什么意思中文意思_英文alone、lonely、lonesome 中文意思跟用法差别
- 值得收藏!268条PCB layout设计规范
- 新一代神器STM32CubeMonitor介绍、下载、安装和使用教程
- linux装机量,在没有盗版的世界Linux桌面装机量占比40_-泡泡网
- java kotlin lateinit_kotlin - 如何检查“lateinit”变量是否已初始化?
- activiti动态增加节点_图神经网络之动态图
- php柱状图html代码,html5生成柱状图(条形图)效果的实例代码
- hdu 1280用hash解决。。
- jedis远程连接linux报错