千家信息网

Python编码规范(一)

发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,python编码规范:Google发布PEP规范1、 变量或方法命名1)有意义的名字2)注意python内建字与关键字3)类的私有变量和函数命令加_4) 整体风格类似C,不能以数字开头,需以字母或下划
千家信息网最后更新 2024年11月20日Python编码规范(一)

python编码规范:
Google发布PEP规范
1、 变量或方法命名


1)有意义的名字2)注意python内建字与关键字3)类的私有变量和函数命令加_4) 整体风格类似C,不能以数字开头,需以字母或下划线开头

2、 缩进、空行、单行最大字符


1)缩进使用空格2)最大字符尽可能不超过80,可依赖于编辑器而定3)python的代码块以缩进区分,不包含大括号4)单个文件中,上下代码块功能分割使用空行

3、 脚本第一行指定编码:# -- coding: utf-8 --
4、 尽可能少的使用全局变量,易于维护,且对于常量可统一定义在配置文件
5、 最高级别的python语句是指没有缩进的语句--顶级代码,对于用于被引入的模块文件, 顶级代码在被引入时就会执行。
6、 python变量无需事先声明、不需指定类型,当被赋给其他变量、方法、函数或类实例时,都会以引用传递而非其他语言存在的值传递。注意修改导致的灾难
7、 Python解释器承担内存分配的作用与垃圾回收。垃圾回收依赖于引用计数,当某个对象的引用计数为0时,那它就会有被回收的风险

8、 引用计数:指对一个对象的引用个数。


* 引用计数的增加场景:        变量赋值、函数传递、类实例赋值、或被赋值为一个窗口对象的成员(成为容器对象的成员,example:list)* 引用计数的减少场景:当对象引用被销毁        离开函数作用域、变量被赋予另一个值、从窗口对象移除时、窗口对象销毁、别名被销毁(销毁使用del)

9、 del会删除对象的一个引用
当使用del删除最后一个引用时,该对象的引用变量会变为0,会导致该对象从此无法访问。任何追踪或调试程序都会给对象增加一个额外的引用,会推迟对象的回收时间
10、 垃圾收集:

对象 变量 代码 函数 垃圾 文件 编码 最大 作用 场景 字符 实例 尽可能 开头 成员 方法 空行 语句 顶级 一行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 我的世界中国服务器npc是什么 数据库应用软件怎么安装 联众怎么选择登录服务器 网络技术应用考什么操作题 linux web数据库 陕西远程服务器租赁虚拟主机 数据库商品多属性 网络安全事件有哪些关键词 gaussdb数据库整除取余 浙江宁波联想塔式服务器 门头沟区信息化软件开发反馈 康康网络技术 为什么这两年软件开发工资低 金山区工业软件开发厂家价格 电信安全能力电信网络安全 2016年问道手游服务器 微擎怎么共用数据库 大学生网络安全教育课心得 儿童网络安全宣教图 网络安全知识内容上 在软件开发中需求阶段使用的工具 中医诊断系统软件开发论文 软件开发要有大局意识 黑龙江省网络安全实验室 哈利波特服务器可以改吗 网络运营应当按照网络安全 天津私人服务器配置云空间服务器 广东欢太互联网网络科技公司 儿童互联网科技大巴巴士游戏 株洲系统软件开发价格
0