重视教育
改变人生

Python英语名句

Python英语名句

1. 如何用python求一首英文诗的单词数

# 歌词内容txt = '''a aa aaa aa a b bb bbb bb b c cc ccc cc c '''new = *e('\n', ' ') # 把换行符替换成空格arr = *(' ') # 用空格分割歌词count = 0 # 设置变量用于保存总数for v in arr: # 遍历 if v != '': # 如果不为空 count += 1 # 累加print(count) # 输出结果:15# 也可以写成一行:print(len([i for i, v in enumerate(*e('\n', ' ').split(' ')) if v != '']))。

2. python中如何将一个英文句子中的每个单词的首字母由小写转换为大写

我简单写了一个,题主看行不行

def convert_initial(old: str) -> str:

new = ""

i = 0

while i < len(old):

if (i == 0) or (old[i - 1] == " "):

new += old[i].upper()

else:

new += old[i]

i += 1

return new运行示例:

>>> convert_initial("are u ok?")

'Are U Ok?'

>>> convert_initial("who am i?")

'Who Am I?'

>>> convert_initial("here u r.")

'Here U R.'

3. 如何用python统计一篇英语文章里单词总数和句子总数

f=open("文章").read()

n=0

for x in *(' '):

n+=1

for y in *('.'):

n+=1

for z in *('!'):

n+=1

for a in *('?'):

n+=1

print n

没怎么想瞎写写,意思是以空格,句号,感叹号,问号等来分割!算出和来!

其他符号自己看看文章自己添加!分句子的话就把空格去掉,这样以句号,感叹号,问号分出来的应该是句子了!顺序不限的!

我是超级菜鸟,初学者者,高手见到这样的代码不要笑我!

注意下编码!就行了!~

转载请注明出处博格教育 » Python英语名句