排行第幾?——用Python來給主人公排序.
在文學欣賞的時候,各種各樣的名字以級排序把人弄的頭疼。比如三國演義內,劉備 玄德公 主公 大耳賊 大哥 昭烈帝 皇叔;關公 雲長 關羽 二哥 漢壽亭侯;張飛 三哥 翼德 環眼賊;子龍 趙雲 四哥 四千歲。中國人,講究排班座次。水泊梁山108將;西遊中取經三兄弟,28星宿;十八羅漢;紅樓金陵十二釵。
讀的時間久了,發現如果把人物關係的排序各陣營搞清楚,就會讓我們閱讀理解的更快。
下面我就用python來快速的對一名作上的人物進行排位。
主人公的排序從前到後,依次是老一到老十。第一步用replace去掉空白;第二步用is not 配合列表推倒式去除數字(如果用正則re會更輕鬆);第三步用join把列表捏合字符串;第四步用split將人名分割成列表。

我們用for循環將其試一下

用字符串格式轉換處理一下,得到如下結果。

有了這個基礎,再對文中主人公的描述分析,就會省不少力氣。
計算機編程工具用的好,可以跨學科實現效率的提高。
無論是在數學的數字運算,還是漢語言文學的篩選提純,都有用武之地。善攻者,一花一葉皆為神兵利器。
如果說數學是科學之母,好不誇張的說計算機是百科之電,計算機編程讓人們的效率,實現幾何指數的提高。