Skip to content

Commit 64ea968

Browse files
committed
更新文档
ref #26
1 parent 19bf607 commit 64ea968

5 files changed

Lines changed: 21 additions & 8 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,4 @@ htmlcov
3939

4040
tools/words.txt
4141
*~
42+
tools/phrases_dict.txt

CHANGELOG.rst

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@ Changelog
22
---------
33

44

5+
0.9.4 (2015-11-27)
6+
++++++++++++++++++++
7+
8+
* 细微调整,主要是更新文档
9+
10+
511
0.9.3 (2015-11-15)
612
++++++++++++++++++++
713

@@ -21,7 +27,11 @@ Changelog
2127
0.9.1 (2015-10-17)
2228
++++++++++++++++++++
2329

24-
* 修复 ju, qu, xu, yu, yi 和 wu 的韵母( `#26`_ ). Thanks `@MingStar`_ :
30+
* 修复 ``ju``, ``qu``, ``xu``, ``yu``, ``yi`` 和 ``wu`` 的韵母( `#26`_ ). Thanks `@MingStar`_ :
31+
* ``ju``, ``qu``, ``xu`` 的韵母应该是 v
32+
* ``yi`` 的韵母是 ``i``
33+
* ``wu`` 的韵母是 ``u``
34+
* **从现在开始 ``y`` 既不是声母也不是韵母** 详见 `汉语拼音方案`_
2535

2636

2737
0.9.0 (2015-09-20)
@@ -41,7 +51,8 @@ Changelog
4151
0.8.4 (2015-08-23)
4252
++++++++++++++++++++
4353

44-
* ``y``, ``w`` 也不是声母. (`hotoo/pinyin#57 <https://github.com/hotoo/pinyin/issues/57>`__)
54+
* ``y``, ``w`` 也不是声母. (`hotoo/pinyin#57 <https://github.com/hotoo/pinyin/issues/57>`__):
55+
* 以 ``y``, ``w`` 开头的拼音在声母(``INITIALS``)模式下将返回 ``['']``
4556

4657

4758
0.8.3 (2015-08-20)
@@ -244,3 +255,4 @@ __ https://github.com/mozillazg/python-pinyin/issues/8
244255
.. _#22: https://github.com/mozillazg/python-pinyin/pull/22
245256
.. _#26: https://github.com/mozillazg/python-pinyin/pull/26
246257
.. _@MingStar: https://github.com/MingStar
258+
.. _汉语拼音方案: http://www.edu.cn/20011114/3009777.shtml

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@
4949
[[u'zh\u014dng'], [u'x\u012bn']]
5050
>>> pinyin(u'中心', heteronym=True) # 启用多音字模式
5151
[[u'zh\u014dng', u'zh\xf2ng'], [u'x\u012bn']]
52-
>>> pinyin(u'中心', style=pypinyin.INITIALS) # 设置拼音风格
53-
[['zh'], ['x']]
52+
>>> pinyin(u'中心', style=pypinyin.FIRST_LETTER) # 设置拼音风格
53+
[['z'], ['x']]
5454
>>> pinyin('中心', style=pypinyin.TONE2, heteronym=True)
5555
[['zho1ng', 'zho4ng'], ['xi1n']]
5656
>>> lazy_pinyin(u'中心') # 不考虑多音字的情况

docs/usage.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
[[u'zh\u014dng'], [u'x\u012bn']]
1414
>>> pinyin(u'中心', heteronym=True) # 启用多音字模式
1515
[[u'zh\u014dng', u'zh\xf2ng'], [u'x\u012bn']]
16-
>>> pinyin(u'中心', style=pypinyin.INITIALS) # 设置拼音风格
17-
[['zh'], ['x']]
16+
>>> pinyin(u'中心', style=pypinyin.FIRST_LETTER) # 设置拼音风格
17+
[['z'], ['x']]
1818
>>> pinyin('中心', style=pypinyin.TONE2, heteronym=True)
1919
[['zho1ng', 'zho4ng'], ['xi1n']]
2020
>>> lazy_pinyin(u'中心') # 不考虑多音字的情况

pypinyin/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,10 +242,10 @@ def final(pinyin):
242242
if not initial_:
243243
return no_initial_final(pinyin)
244244
# 特例 j/q/x
245-
m = re.match(u'^(j|q|x)(ū|ú|ǔ|ù)$', pinyin)
245+
m = re.match(r'^(j|q|x)(ū|ú|ǔ|ù)$', pinyin)
246246
if m:
247247
return (U_FINALS_EXCEPTIONS_MAP[m.group(2)])
248-
pinyin = re.sub('^(j|q|x)u(\d?)$', r'\1v\2', pinyin)
248+
pinyin = re.sub(r'^(j|q|x)u(\d?)$', r'\1v\2', pinyin)
249249
return ''.join(pinyin.split(initial_, 1))
250250

251251

0 commit comments

Comments
 (0)