可以加深對、python的理解,靈活應用
讀取第三行
with open('步履不停.txt', 'r') as f:
list = f.readlines()[2]
print(list.strip())
讀取多行
with open('步履不停.txt', 'r') as f:
list = f.readlines()[:2]
for line in list:
print(line.strip())
讀取全部
with open('步履不停.txt', 'r') as f:
list = f.readlines()
for line in list:
print(line.strip())
在python刪除空行
with open('步履不停.txt', 'r') as f:
list = f.readlines()
while "\n" in list:
list.remove("\n")
print(list)
求3的倍數
for x in range(0,1001,3):
print(x)
求列表元素總數
len刪除多餘行
ps:我先用word把txt中的空行刪除,再用python刪除不需要的行
with open('步履不停.txt', 'r') as f:
list = f.readlines()
for index in range(2, 4463,3):
print(list[index])
將電腦文字調整格式
操作:待補充
列表轉字串
result = "".join(content)
最後結果
計數詞語在某文字出現次數
# -*- coding: utf-8 -*-
import jieba
txt = open("三國演義.txt", "r", encoding='utf-8').read()
words = jieba.lcut(txt) # 使用精確模式對文字進行分詞
counts = {} # 通過鍵值對的形式儲存詞語及其出現的次數
for word in words:
if len(word) == 1: # 單個詞語不計算在內
continue
else:
**counts[word] = counts.get(word, 0) + 1** # 遍歷所有詞語,每出現一次其對應的值加 1
items = list(counts.items())
items.sort(key=lambda x: x[1], reverse=true) # 根據詞語出現的次數進行從大到小排序
for i in range(3):
word, count = items[i]
print("".format(word, count))
少即是多的設計
其實自己去設計一套框架或系統的特性時,是很難做到這一點的 只是在評判別人的勞動成果時,有可以指手畫腳的基礎,才有所界定。這也是新手要堅持很長一段時間去閱讀優秀源 的原因。在巨人的肩膀上,才能看得更遠。迄今為止,雖然做了一些小的庫,但還是沒有做出什麼完整的開源作品。本質上,是否還是缺乏耐心和毅力呢?再...
做人要多鋪路少砌牆
王安石說 不必害怕自然界的災變執行,不要理睬人們的流言蜚語,不用效仿祖宗的現成法規。道理本來是對的,但他在當時,因為這三句話卻受到很重的誹謗。即使我們今天讀了這三句話,也覺得他盛氣凌人,心中有些不舒服。即使我們生在當時,也未必不與他人發生衝突。在危險和困難面前,厚黑者的辦法似乎永遠都比別人多,那只是...
多病之秋少言多飲
秋季是一年中由熱向冷的過渡季節,氣溫變化較大,空氣濕度偏小,肅殺之氣 易侵入機體,所以古人稱秋季是個 多病 的時節。秋燥最常見 這個季節,能少說話就少說兩句,別老 夸夸其談,口若懸河 別小看了這一點,它也能防燥呢。所謂秋燥,就是指因空氣乾冷而引發的頭痛 流淚 咽乾 鼻塞 咳嗽 胃痛 關節痛等一系列症...