随笔分类 -  python

摘要:yaml简介 yaml 是专门用来写配置文件的语言 yaml文件其实也是一种配置文件类型,后缀名是.yaml或.yml都可以 个人认为比yaml比json格式更方便 yaml语法规则 大小写敏感 使用缩进表示层级关系(不能用Tab,只能用空格) 相同层级的元素左对齐 #号表示单行注释 字符串可以不用 阅读全文
posted @ 2022-05-25 16:27 森西子 阅读(983) 评论(0) 推荐(0)
摘要:转至:https://blog.csdn.net/weixin_41712499/article/details/85208928 废话少叙,直接上code: 首先,不得不提醒大家一个容易被忽视或者搞混的问题——一般的,0.5这种末尾是5的小数,四舍五入取整应进位。这个进位的意思是:-0.5 → - 阅读全文
posted @ 2021-02-24 14:35 森西子 阅读(1316) 评论(0) 推荐(0)
摘要:__setitem__(self,key,value): 这个方法应该以与键相关联的方式存储值,以便之后能够使用__setitem__来获取。当然,这个对象可变时才需要实现这个方法。 class Tag: def __init__(self): self.change={'python':'This 阅读全文
posted @ 2020-12-01 18:53 森西子 阅读(593) 评论(0) 推荐(0)
摘要:assert的基本语法是: "assert" expression1 ["," expression2] expression1用于判断生成布尔值,当expression1为假的时候,则抛出异常,[]中的内容可选,即用户可以选择异常的提示值: 1 2 3 4 5 6 7 8 9 10 11 >>>a 阅读全文
posted @ 2020-10-20 18:19 森西子 阅读(1783) 评论(0) 推荐(1)
摘要:Mac中Pycharm格式化代码快捷键 不用全选 command+option+L 格式化代码(L大写小写都可以) 阅读全文
posted @ 2020-10-20 17:30 森西子 阅读(4012) 评论(0) 推荐(0)
摘要:pycharm--ppreferences--Tools Python Intergrated Tools --Testing改为Nosetests,并点击下方apply。返回后可以看到测试用例有快速执行的绿色小三角。 阅读全文
posted @ 2020-10-16 14:22 森西子 阅读(254) 评论(0) 推荐(0)
摘要:Python2中: import sysreload(sys)sys.setdefaultencoding(‘utf-8’) 但是在python3中这个需要已经不存在了,这么做也不会什么实际意义。在Python2.x中由于str和byte之间没有明显区别,经常要依赖于defaultencoding来 阅读全文
posted @ 2020-07-14 11:18 森西子 阅读(368) 评论(0) 推荐(0)
摘要:原因: python的 str 默认是ascii编码,和unicode编码冲突。 解决方法: 代码开头加上如下代码: import sys reload(sys) sys.setdefaultencoding('utf8') 阅读全文
posted @ 2020-06-10 14:23 森西子 阅读(2459) 评论(0) 推荐(0)