首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
python编程规范与技巧
zjsjj
创建于2021-06-01
订阅专栏
收集和总结一些有用的python编程规范和技巧
暂无订阅
共12篇文章
创建于2021-06-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
手残不小心卸载pip该咋办捏
某天小编闲的发慌,敲个游戏自己玩耍 结果pycharm提示我的pip版本过低,让我升级 我寻思着,升级就升级呗 结果使用的命令后,旧的pip卸载成功,新的pip却没有安装成功!! what??? 就这
关于同步异步,阻塞非阻塞的一些理解
1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)所谓同步,就是在发出一个调用时,在没有得到结
关于Python3.8运行tornado抛出NotImplementedError异常的解决方法
windows下 python3.8下启动tornado报错如下 问题原因 实际上,出现这个问题是因为Python3.8的asyncio库有改动:windows上使用循环事件选择器,需要先配置asyn
上下文管理器-基本概念及其实现
概要 本文是上下文管理器专题第一篇,主要简单介绍上下文及上下文管理器的基本概念,分析with操作符的使用及其优缺点,最后还介绍了如何实现自定义上下文管理器 什么是上下文 程序中所谓的上下文件就是指程序
__enter__、__exit__、__init__调用顺序
1、先实例化,执行__init__ 2、再执行上下文管理魔术方__enter__ 3、程序退出时执行__exit__ 代码块2没有关闭文件&;没有try/finally块。因为with语句会自动关闭m
AttributeError: module 'signal' has no attribute 'SIGALRM'
报错 原因 signal模块可以在linux下正常使用,但在windows下却有一些限制 解答 https://docs.python.org/2/library/signal.html#signal
AttributeError:partially initialized ...(most likely dueto a circular import)
错误重现 解答: 令人啼笑皆非的错误,出现了循环引用。因为引用的signal模块与自己的测试程序文件同名,导致出现以上错误。 解决 重新命名一下那个程序文件即可。
添加文件头注释--pycharm添加
1、设置pycharm setting -> File and Code Templates -> Python Script 2、写入代码头 3、新建脚本 自带效果
python的静态属性
静态属性。@property。作用就是把类的函数属性,封装成类似数据属性。再调用函数printmassage 时候,必须不带()执行。 注意,当类中的函数有其他参数时(非self),加上@proper
Python中实例方法、类方法、静态方法的区别(转)
1、关于参数的区别 实例方法:定义实例方法是最少有一个形参 ---> 实例对象,通常用 self 类方法:定义类方法的时候最少有一个形参 ---> 类对象,通常用 cls 静态方法:定义静态方法的时候
python 类型注解的一些方式
一、增加Docmentation String 这是只是一个惯例,不是强制标准,不能要求程序员一定为函数提供说明文档 加入函数定义更新了,文档未必同步更新 例子如下: 二、增加类型标注 python3
为什么会有return self 的写法
当然是通过返回对象本身以便进行后续调用。最常见的就是链式调用. Returning self from a method simply means that your method returns a