如何用python求一首英文詩的單詞數

2021-05-02 21:50:29 字數 2116 閱讀 3865

1樓:匿名使用者

首先讀入這首詩, 這裡用一個小檔案代替了。然後用函式統計每行的單詞數,再統計所有行 的單詞數,**如下:

def get_line_word(str):

word = false  # 判斷當前字元序列是否包含空格count = 0

for i in str:

if i != " ":

word = true

else:

if word:

count += 1

word = false

if word:

count += 1

return count

fin = open('poem.txt')len_word = 0

for line in fin:

word_line = line.strip()len_word += get_line_word(word_line)

print('the total num is  ', len_word)

一首小詩26個單詞,親測有效

2樓:匿名使用者

# 歌詞內容

txt = '''

a  aa    aaa aa a

b bb  bbb bb    b

c  cc ccc  cc  c

'''new = txt.replace('\n', ' ') # 把換行符替換成空格

arr = new.split(' ')         # 用空格分割歌詞

count = 0                    # 設定變數用於儲存總數

for v in arr:                # 遍歷

if v != '':              # 如果不為空

count += 1           # 累加

print(count)                 # 輸出結果:15

# 也可以寫成一行:

print(len([i for i, v in enumerate(txt.replace('\n', ' ').split(' ')) if v != '']))

3樓:

提供個思路,read()一行讀取,然後以空格和\n

作為分格符,得出個列表,再用len()求出長度

學習python 需要英語水平很高嗎?

4樓:長沙新華電腦學院

好學呢,對英語要求不高,相對於計算機其他程式語言來講

5樓:匿名使用者

入門級別的話,有中文版的書可以看。完全不懂英文的話,可能要記住那些函式有點難度的。

如果是高水準的,那就一定必須要英文,因為目前很多書籍都只有英文版可以獲得。

6樓:匿名使用者

剛開始學習的話,可能最大的障礙就是各種英文的ide編輯器,其實就是幾個單詞而已,掌握以後就沒有什麼了.等你能自己寫點小東西的時候就需要看看文件了,也就是一些方法的說明,中文的文件相對來說比較少,不過英文文件也不是特別難懂,計算機英語和社交英語不太一樣.總得來說對於英文要求沒那麼高,放心學吧.

7樓:匿名使用者

懂一些基本的英文即可,因為變數,類都是英文的。實在不行,用拼音也可以的。重要的是信心和堅持,英文不是障礙

學習python是不是英語功底要好,文科生學習python難度有多大?

8樓:星晨文學

前期不需要什麼英語水平

到了老手階段,需要讀技術文章的時候(一般都是英文版本最先有),才需要英語

最重要的還是邏輯思維能力和記憶能力

最重要的是,毅力和專研勁。

9樓:沐憶風

幾乎所有的程式設計英語都只佔很少的,基本上除了常用的定義,函式,字元等程式設計的主題函式等,最重要的還是思想,也就是流程圖,實現同樣的功能,有些人程式設計用時短,有人用時長…程式設計思想很重要,正確的思想也很重要

10樓:琴映雁

不算大,python用到的英語是基礎的英語。而且python重在練習,要把書上的例題每一道都實踐一遍。

求一首艾青的詩,求一首詩。

給烏蘭諾娃 看芭蕾舞 小夜曲 後作 艾 青像雲一樣軟,像風一樣輕,比月亮更明亮,比夜更寧靜 人體在太空裡遊行 不是天上的仙女,卻是人間的女神,比夢更美 比幻想更動人 是勞動創造的結晶。致黃浦江 公劉 在小學的地理課本上,我就認識了你,黃浦江!那時候,海盜的艦隊橫衝直闖,黑色的炮口瞄準了中國的門窗。數...

求一首藏中表白詩,求一首表白詩。

桃李芬芳若早春,渾無寒意貴求真。園中有你風光在,我敞心扉夢比鄰。求一首表白詩。10 我想在五十年之後我一定還是像現在一樣愛你 你是上帝派給我的一隻小鳥 我是大鳥所以我要保護你 愛的丘位元祝我們一路成功 啊 我愛你 我十分愛你 我非常愛你 我愛死你了 我賊愛你 啊 你造嗎,我萱你很久了 許夢迪我愛 你...

求一首英文歌,求一首英文歌

soulja boy kiss me thru the phone lyrics kiss me thru the phone lyrics soulja boy tell em chorus sammie baby you know that i miss you i wanna get with...