随笔分类 - Python
摘要:1.直接按名字赋值: 输出结果为: 这里将my_habit赋给friend_habit,而不是将my_habit的副本存储到friend_habit,这种语法其实是让Python将新变量friend_habit关联到包含在my_habit中的列表,因此这两个变量都是同一个列表。 2.创建新列表: 输
阅读全文
摘要:1.setdefault() :如果键不存在于字典中,将会添加键并将值设为默认值。 setdefault()方法语法: dict.setdefault(key, default=None) #key -- 查找的键值。 #default -- 键不存在时,设置的默认键值。 返回值:如果字典中包含有给
阅读全文
摘要:原因:注释里面出现了中文,而 Python 支持的 ASCII 码无中文。 在ython官网得到如下帮助信息: 翻译:如果没有其他编码提示,Python将默认为ASCII作为标准编码。 翻译:要定义源代码编码,必须在源文件中第一行或第二行放置一个魔术注释。 解决办法: 在头文件中添加如下代码:
阅读全文
摘要:此外还有一个方法也是移除集合中的元素,且如果元素不存在,不会发生错误。格式如下所示:
阅读全文
摘要:一、单引号和双引号 在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如 str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。 单引号版本: 双引号版本: 单引号需要加 '\' 来让编译器判断目前是转义字符,而双引号方便了很多。 反之,如果
阅读全文