北京话生成器
用Python实现将普通话转换成北京话,话不多说上代码。
def is_contain_chinese(check_str):
for ch in check_str:
if u'\u4e00' <= ch <= u'\u9fff':
return True
return False
str = input("请输入普通话:")
s = ""
for c in str:
if is_contain_chinese(c):
if c == '你':
c = '您'
c = c + '儿'
s+=c
print(s)
主要功能就是判断输入进来的字符串的每个字符是不是中文,避免空格标点数字英文之类的感染,然后在每个中文后面加上”儿“,并将”你“换成”您“。