随笔分类 - python
摘要:集合 开发人员常常忘记 Python 也有集合数据类型,大家都喜欢使用列表处理一切。 集合(set)是什么?简单来说就是:集合是一组无序事物的汇集,不包含重复元素。 如果你熟练掌握集合及其逻辑,那么很多问题都可以迎刃而解。举个例子,如何获取一个单词中出现的字母? myword = "Nananana
阅读全文
摘要:合并嵌套的 if 条件 太多的嵌套会使代码难以理解,这在 Python 中尤为如此,因为 Python 没有括号来帮助区隔不同的嵌套级别。 阅读深度嵌套的代码容易让人烦躁,因为你必须理清哪些条件属于哪一级。因此,我们应尽可能减少嵌套,如果两个条件可以用 and 合在一起,会比嵌套更易读。 合并之前:
阅读全文
摘要:1. 安装包 pip install Faker 2. 简单使用 >>> from faker import Faker >>> fake = Faker(locale='zh_CN') >>> fake.name() '李洁' >>> fake.address() '上海市兴安盟县江北东莞路r座
阅读全文
摘要:错误:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 执行会报上述错误,而且解释权有明显的颜色提示 原因分析:在win
阅读全文
摘要:可以改变得都是不可哈希得,可哈希得就意味着不可以改变。 已知的可哈希(不可变)得数据类型:int,str,tuple,bool 不可哈希(可变)得数据类型:list,dict,set
阅读全文
摘要:``` def Count_str(s): if len(s) ==0 : return 0,0,0,0 upper_num,lower_num, number_num,other_num = 0,0,0,0 for i in s: if i.isupper(): upper_num += 1 elif i.islower(): lower_num += 1 elif i.isdigit(): n
阅读全文