def Q2B(uchar):
"""全角转半角"""
inside_code=ord(uchar)
if inside_code==0x3000:
inside_code=0x0020
else:
inside_code-=0xfee0
if inside_code0x0020 or inside_code0x7e: #转完之后不是半角字符返回原来的字符
return uchar
return unichr(inside_code)
def stringQ2B(ustring):
"""把字符串全角转半角"""
return "".join([Q2B(uchar) for uchar in ustring])
def uniform(ustring):
"""格式化字符串,完成全角转半角,大写转小写的工作"""
return stringQ2B(ustring).lower()
def string2List(ustring):
"""将ustring按照中文 , 字母 , 数字分开"""
retList=[]
utmp=[]
for uchar in ustring:
if is_other(uchar):
if len(utmp)==0:
continue
else:
retList.append("".join(utmp))
utmp=[]
else:
utmp.append(uchar)
if len(utmp)!=0:
retList.append("".join(utmp))
return retList
python封装函数简单的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python怎么封装函数、python封装函数简单的信息别忘了在本站进行查找喔 。
推荐阅读
- css对字体的设置,css设置字体样式有哪些
- 死锁java示例代码,死锁的原因及解决方法java
- 双人解谜冒险小游戏,双人解谜的游戏
- mysql怎么插入汉字 mysql怎么输入中文数据
- 有赛车女郎的赛车游戏,赛车女叫什么
- 福昕pdf转word免费,福昕pdf如何转换成word
- 瓦片计算JAVA代码 瓦片算法
- 关注公众号兑卡吧,关注公众号领取会员卡
- 如何一张纸打印4张ppt,怎么一页打印4张ppt