python
YP3321
这个作者很懒,什么都没留下…
展开
-
python 变量定义及变量生命周期
第一部分最近在写Python的时候发现一个好玩的现象,就是在if else重定义的变量,没有声明全局,在外部也可以使用,这里涉及到一个python变量生命周期的问题。python能够改变变量作用域的代码段是def、class、lamda.if/elif/else、try/except/finally、for/while 并不能涉及变量作用域的更改,也就是说他们的代码块中的变量,转载 2017-06-23 10:47:46 · 11422 阅读 · 1 评论 -
判断一个字符串中是否含有中文字符(测试可用)
#-*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf8') def check_contain_chinese(check_str): for ch in check_str.decode('utf-8'): if u'\u4e00'转载 2017-09-25 09:19:50 · 1297 阅读 · 0 评论