我对python相当陌生,所以我尝试使用一个包含两个单词的字符串,它可以是大小写混合,用1个或更多空格分隔(就像我的变量名示例中一样),并将其转换为类似“Banana Split”的字符串,其中每个单词的第一个字母用大写,其余字母用小写,除两个单词之间的一个外,其余空格都被删除。以下是我得到的:
name = "banAna sPlit"
name = name.lower()
name = name.split()
for i in name:
i = i[0].upper() + i[1:]
name = " ".join(i)
print(name)
尝试使用title()
函数!
name = "banAna sPlit"
name = name.lower()
name = name.split()
array = []
for i in name:
array.append(i.title())
name = " ".join(array)
print(name)
这也消除了单词之间的空白!
问题内容: 如何将以下单词拆分为数组 进入 我尝试过这样的事情 但是输出是 问题答案: 要在空格和撇号上进行特殊分割: 或分割成任何非文字字符:
问题内容: 我想做的是一项相当普通的任务,但我在网络上找不到任何参考。我的文字带有标点符号,我想要一个单词列表。 应该 但是只能使用一个参数,因此在用空格分割后,所有单词都带有标点符号。有任何想法吗? 问题答案: 正则表达式合理的情况:
问题内容: 我有很多字符串,其中还包含数字,例如:LOD140IXAL COMP 1X240GG 如果没有,我想在数字和单词之间放置空格。该数字可以是字符串中的每个位置。 问题答案: 一种方法是使用正则表达式。用单个空格替换以下怪物应该可以解决问题: 当应用于您的示例()时,它会产生。 简而言之,正则表达式将查找紧随其后的字母,或紧跟数字的数字,并在其之间插入空格。为了实现这一点,它使用零宽度的断
问题内容: 我有以下内容: 打印出此数组中的所有元素可以得到以下信息: 如何通过单词之间至少有一个空格的要求来拆分元素? 换句话说,我希望我的元素是: 问题答案: 使用对空间分割,即使他们都多。 完整示例:http : //ideone.com/CFVr6N 编辑: 如果您还想在选项卡上拆分,请将正则表达式更改为,它将同时检测空格和选项卡。
问题内容: 我有一个停用词列表。我有一个搜索字符串。我想从字符串中删除单词。 举个例子: 现在,代码应删除“ What”和“ is”。但是在我的情况下,它会去除“ a”和“ at”。我在下面给出了我的代码。我可能做错了什么? 如果输入查询为“什么是Hello”,则输出为: 为什么会这样? 问题答案: 这是一种方法: 我注意到,如果列表中包含小写字母,您还希望删除该单词,因此我在条件检查中添加了对的
我正在通过JSON提取twitter用户的个人资料图像。为此,我的代码是: 返回配置文件图像的url。url的格式可以是或或或等。 现在我想从我收到的每个网址中删除“_normal”部分。如何在php中实现这一点?我厌倦了尝试它。请帮助。