19 近體詩平仄整理 列舉

2021-10-06 15:36:01 字數 1709 閱讀 5564

序:為了用python實現詩詞格律的分析,我研究了一段時間的詩律和詞律,現做整理分享給大家,以供需實現此類需求的朋友「快速」、完整地理解格律。

目錄

講至此處,近體詩的簡單的平仄已經基本講完了。既然知道了格律,其實也沒有必要做下面的工作,只是因為出於數學的嚴謹性才出現了這一段內容。

七言不過就是再五言的基礎上,將仄起式換為平起式;因為音律是前輕後重的,所以對於七言前兩字的格律要求本就不高,尤其是七言的第一字,其在音律上作用最小,其平仄對於音律構成沒有影響;而七言第二字的平仄全是因五言而生,故此只需著重分析五言即可。

五言有五個字,每個字有平聲或仄聲兩種可能,所以五言詩句可能會出現25=

322^5=32

25=3

2種可能的句型,下面進行一下列舉。我還是建議以理解格律為首要,如果實在不能理解的,再來以這段內容為補充。以下內容,也可作為自我檢查的方法,如有不明,回頭往上看即可。

◎平平平平平——【拗句】無特殊變格,二四字同平仄即是拗

◎平平平平仄——【拗句】無特殊變格,二四字同平仄即是拗

☆平平平仄平——仄平腳變格:無條件

★平平平仄仄——仄仄腳正格:無條件

◎平平仄平平——【拗句】無特殊變格,二四字同平仄即是拗

☆平平仄平仄——仄仄腳變格:第一字必平

★平平仄仄平——仄平腳正格:無條件

☆平平仄仄仄——仄仄腳變格:第一字必平

☆平仄平平平——平平腳變格:出現極少,理論上符合格律

★平仄平平仄——平仄腳正格:無條件

◎平仄平仄平——【拗句】無特殊變格,二四字同平仄即是拗

☆平仄平仄仄——平仄腳變格:大拗必救,對句第三字必須用平聲

★平仄仄平平——平平腳正格:無條件

☆平仄仄平仄——平仄腳變格:半拗可救可不救,若救對句第三字用平聲

◎平仄仄仄平——【拗句】犯孤平

☆平仄仄仄仄——平仄腳變格:大拗必救,對句第三字必須用平聲

◎仄平平平平——【拗句】違反平平腳變格要求

◎仄平平平仄——【拗句】無特殊變格,二四字同平仄即是拗

☆仄平平仄平——仄平腳變格:孤平拗救,第一字仄聲,第三字必須平聲

★仄平平仄仄——仄仄腳正格:無條件

◎仄平仄平平——【拗句】違反平平腳變格要求

◎仄平仄平仄——【拗句】違反仄仄腳變格要求

◎仄平仄仄平——【拗句】犯孤平

◎仄平仄仄仄——【拗句】違反仄仄腳變格要求

☆仄仄平平平——平平腳變格:無條件(極其罕見)

★仄仄平平仄——平仄腳正格:無條件

◎仄仄平仄平——【拗句】犯孤平

☆仄仄平仄仄——平仄腳變格:大拗必救,對句第三字必須用平聲

★仄仄仄平平——平平腳正格:無條件

☆仄仄仄平仄——平仄腳變格:半拗可救可不救,若救對句第三字用平聲

◎仄仄仄仄平——【拗句】犯孤平

☆仄仄仄仄仄——平仄腳變格:大拗必救,對句第三字必須用平聲

對於「律句」的定義,應當就是由此而來的,符合律句要求,可以被稱為律句的,應該包括以下兩類:其一,所有句型的正格;其二,沒有要求的變格,或者符合要求的變格。

二四字同平仄算產生的拗句的乙個前提就是沒有特殊變格,而「平平仄平仄」是仄仄腳的特殊變格,而且這個拗句出現之後有準確的補救措施;所以,如果第一字用了平音補救,就不算拗句,如果沒有用平音補救,就屬於拗句了。

在「平仄平平仄」這個正格中,第二個字是仄聲,第四個字是平聲,所以二四字是不同平仄的;所有的正格都是標準的二四字不同平仄,從而體現出音律的變化。

UI基礎整理 19

viewcontroller.m lesson19 初級資料持久化 created by floating sh on 15 12 14.import viewcontroller.h import phone.h inte ce viewcontroller end implementation ...

19 java中列舉04(列舉的其他應用)

列舉型別可以跟普通的類一樣實現乙個介面,但是實現介面的時候要求列舉中的每個物件都 必須單獨覆寫好介面中的抽象方法 inte ce print enum color implements print green blue public class demo 還可以在列舉中定義抽象方法,但是要求在列舉中...

19 從零開始學習C語言 列舉

什麼是列舉?把乙個事件所有可能一一枚舉出來,變數只限於列舉出來的範圍內。怎麼使用列舉?enum weekday 定義乙個列舉型別,enum weekday,然後定義變數為該列舉型別 enum weekday day 也可以直接定義列舉變數,如 enum weekday day 列舉的優缺點?優 更安...