Python编码规范(一)
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,python编码规范:Google发布PEP规范1、 变量或方法命名1)有意义的名字2)注意python内建字与关键字3)类的私有变量和函数命令加_4) 整体风格类似C,不能以数字开头,需以字母或下划
千家信息网最后更新 2025年01月24日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安全错误
数据库的锁怎样保障安全
宝山区品质软件开发售后服务
计算机网络技术曼彻斯特编码
昆明铁柱网络技术有限公司
电话号码 数据库
即时通讯软件开发多种型号可选
存储阵列服务器产品有哪些
网课哪个环节用了数据库
网络技术资料销售平台
小白网络技术论坛
中通快递做软件开发怎么样
互联网科技培训学校
面向对象是一种软件开发方法
金融业网络安全宣传报告
杭州电脑软件开发费用是多少
服务器如何调成ftp
数据库基础与应用形考任务一
浪潮服务器怎么开热插拔
软件开发过程模型例题
武汉做软件开发
菏泽高新区网络安全竞赛
中国的代理服务器
与计算机网络技术有关工作
育苗网络安全教育平台
网络技术的职位描述
软件开发接单平台流程
甘肃数据网络技术服务技术
长宁区个人存储服务器
网络技术竞争
石狮市慧心网络技术服务部
数据库使用拼音命名