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安全错误
数据库的锁怎样保障安全
云服务器安全运维实践
知苗预约服务器
巨杉数据库 融资
数据库由哪三个层次构成
plc读取excel数据库记录
dede 获取数据库前缀
网络技术工程师总结
ibmx服务器u盘引导安装系统
怀旧服有手机版的服务器吗
网络安全顺口溜简短
大专生软件开发和编程有区别吗
数据库年龄每月定时更新
文件下载服务器优化
数据库更改年龄怎么写
云数据库丁奇现状
网络安全技术项目化教程期末考试
微软的服务器dns
单独物业管理模块软件开发
广盛软件开发区
愤怒的小鸟2链接不上服务器
双线服务器配置
网络安全法第二部
旧笔记本变成服务器
易云游网络技术淮安
农安智能网络技术服务质量保障
node可以读取mdb数据库吗
吉普鑫网络安全
学校公共网络安全法
我的世界怎么给服务器加披风
对大数据时代软件开发