这是我的代码。
我所需要做的就是确保列表是先用大写字母单词,然后用小写单词组织的。我环顾四周,但没有用过.sort或.sorted命令。
string = input("Please type in a string? ")
words = string.strip().split()
for word in words:
print(word)
我需要的是:
匹配所有大写WORDS
将所有单词与第一个字母Capital匹配
将所有单词与字母之间的大写单词和点匹配,如F.M.I
将这个字母áéíóúÁÉÍÓÚÑñ包含在一个成功点1,2,3的单词中
排除带有首字母大写的单词列表,如:En La El Los Ese
排除所有字母大写的单词列表,如SALUD
我被要求将句子中每个单词的第一个字母大写,并返回已大写的字母数。到目前为止,我有这样的想法:
text = input('Enter a sample text:\n')
sentence = text.split('.')
for i in sentence:
print (i.strip().capitalize()+". ",end='')
我只需要弄清楚如何计算一个字母被大写了多少次。
我有一个文本文件,其中包含一个标题列表,需要更改为标题大小写(除大多数文章、连词和介词外,单词应以大写字母开头)。
例如,这个书名列表:
barbarians at the gate
hot, flat, and crowded
A DAY LATE AND A DOLLAR SHORT
THE HITCHHIKER'S GUIDE TO THE GALAXY
应改为:
Barbarians at the Gate
Hot, Flat, and Crowded
A Day Late and a Dollar Short
The Hitchhiker's Guide
我正在寻找一种将字符串中的单词更改为SentenceCase的方法。我知道TextInfo.ToTitleCase的方法,但这对德国人来说不是正确的方法。类似于方法的文档:
Input Language Expected result Actual result
Per anhalter durch die Galaxis German Per Anhalter durch die Galaxis Per Anhalter Durch Die Galaxis
是否有另一种方法来转
我在python中找不到分割这些字符串的工作正则表达式:
CAT One | desired: CAT
DOG SILVER FOX Two | desired: DOG SILVER FOX
KING KONG | desired: KING KONG
P'OT THEN Mark First | desired P'OT THEN
只是愚蠢的例子,但我需要把大写和大写的单词分开。
我可以使用{1,n}大写单词和{0,n}大写单词。
我的正则表达式太奇怪了,我抓住了所有的字符串或者只有一个大写单词。
我试着把一个句子放在列表中,然后根据单词在列表中的出现情况对列表进行排序,如果有必要,当两个单词出现相同的次数时,按字母顺序排序。我写了这段代码:
def frequencia(texto):
pals = texto.split()
m = sorted(pals,key=pals.count,reverse=True)
return m
问题是它重复了单词,并且没有按字母顺序排列。在“我是一个家伙,我很饿”这句话中,输出应该是' am ','I','a',' guy ','hungry‘。
我试图使用以下方法将字符串转换为所有大写字母:
string key = argv[1];
for (int i = 0; i < len; i++)
{
if islower(key[i])
{
toupper(key[i]);
}
}
我收到:
substitution.c:59:13: error: ignoring return value of function declared with pure attribute [-Werror,-Wunused-value]
我有如下的技术字符串:
"The thing P1 must connect to the J236 thing in the Foo position."
我想用一个正则表达式来匹配那些只有大写字母的单词(即这里的P1和J236)。问题是,当句子是一个字母的单词时,我不想匹配句子的第一个字母。
示例,在:
"A thing P1 must connect ..."
我只想要P1,不要A和P1。通过这样做,我知道我可能会错过一个真正的“单词”(就像在"X must connect to Y"中),但我可以接受它。
另外,如果句子全是大写的,我不