当前位置: 首页 > article >正文

Python语法特点与编码规范

注释

单行注释
把#号当做注释符号
在这里插入图片描述
多行注释
python中并没有规定多行注释标记,通常使用单引号作为多行注释
在这里插入图片描述
中文注释
规定文件所用编码,当时是为解决python2不支持中文的问题

#coding=utf-8

代码缩进

python采用代码缩进和冒号区分代码层次,所以代码缩进尤为重要
例:在忱语句中行尾的冒号和下一行的缩进表示一个代码块的开始,而缩进结束,则表示一个代码块的结束。

编码规范

编写规则

1.每个import语句只导入一个模块
2.不在行尾添加分号,也不能用分号将两条命令放在一起
3.当一行命令太多时可以使用小括号将多行内容隐式的连接起来
4.顶级定义之间空两行,方法之间空一行。分割某些功能时也空一行
5.运算符两侧、函数参数之间、逗号两侧使用空格隔开
6.避免在虚幻中使用累加,这会创建不必要的临时对象
7.适当使用异常处理提高程序的容错性,氮不能依赖于异常处理

命名规范

模块名全部使用小写字母,可以使用下划线分割多个字母
包名全部使用小写字母,不推荐使用下划线
类名单词首字母大写其他小写(Pascal风格)
模块内部类采用下划线+Pascal风格
函数、类的属性和方法的命名规则与模块相似
常量名全部使用大写字母
使用单下划线开头的是模块变量或者受保护的函数,import不能导入
使用双下划线开头的实例变量或方法是类私有的

http://www.lryc.cn/news/2384695.html

相关文章:

  • 反本能---如何对抗你的习以为常
  • 为什么信号经过线束会有衰减?
  • (15)关于窗体的右键菜单的学习与使用,这关系到了信号与事件 event
  • 人工智能在智能教育中的创新应用与未来展望
  • PyTorch图像建模(图像识别、分割和分类案例)
  • Ubuntu Desktop 24.04 常用软件安装步骤
  • Linux iSCSI存储共享实验指南
  • Maven打包SpringBoot项目,因包含SpringBootTest单元测试和Java预览版特性导致打包失败
  • git入门之HEAD介绍
  • 车道线检测:自动驾驶的“眼睛”
  • 中国软件行业 2024 年度分析报告
  • 力扣面试150题--填充每个节点的下一个右侧节点指针 II
  • 使用openvino和onnxruntime的SDK部署yolo11检测模型
  • C 语言学习笔记(指针4)
  • PostgreSQL 数据库备份与恢复
  • QT高DPI支持
  • MySQL的相关操作
  • 从elf文件动态加载的过程解释got,plt及got.plt,plt.sec
  • 鸿蒙HarmonyOS多设备流转:分布式的智能协同技术介绍
  • XXE(外部实体注入)
  • jenkins凭据管理
  • 驱动开发硬核特训 · Day 31:理解 I2C 子系统的驱动模型与实例剖析
  • 9大开源AI智能体概况
  • 【python】局域网内通过python远程重启另一台windows电脑
  • 超越感官的实相:声、光、气味的科学与哲学探微
  • Python邮件处理:POP与SMTP
  • 什么是VR场景?VR与3D漫游到底有什么区别
  • python学习day2:进制+码制+逻辑运算符
  • 【分布式文件系统】FastDFS
  • 14、自动配置【源码分析】-初始加载自动配置类