Python编码规范(一)
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,python编码规范:Google发布PEP规范1、 变量或方法命名1)有意义的名字2)注意python内建字与关键字3)类的私有变量和函数命令加_4) 整体风格类似C,不能以数字开头,需以字母或下划
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
互联网科技
互联网加科技
湖南永感互联网科技有限公司
互联网和科技技术
深圳互联网络科技有限公司
互联网科技革命
奇酷互联网络科技
碳银互联网科技
上游互联网科技
互联网科技英文翻译
新华互联网科技校企合作
顺网科技2021年互联网排名
互联网保险科技创业
互联网行业科技股
四川慕妮娅互联网科技有限公司
伊宁互联网科技做什么的
互联网第三次科技革命特征
云南省自由互联网科技有限公司
35岁以上互联网科技行业
青岛易易互联网科技
互联网下的科技发展
有马互联网科技
宁夏众和广鑫互联网科技有限公司
移动互联网科技公司
开一家科技互联网公司需要多少钱
上海创道互联网络科技有限公司
信承诺互联网科技有限公司
互联网高科技行业有哪些企业
同城互联网络科技
互联网科技创新方面的资料