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

python代码缩进规范(2空格或4空格)

C、C++、Java、C#、Rust、Go、JavaScript 等常见语言都是用"{“和”}"来标记一个块作用域的开始和结束,而Python 程序则是用缩进来表示块作用域的开始和结束:
作用域是编程语言里的一个重要的概念,特别是块作用域,编程语言一般会使用明确的符号标记一个作用域的开始和结束。

# 这是一个 Python 程序
if i<8:if i<4:print("C#")else:print("python")
else:print("dotnet")

Python 对缩进有严格的要求,同一个源文件里,缩进必须保持一致,例如都是2个空格或者4个空格。Python 这么做的理由是使用缩进更简洁,同时不用考虑"{"要放在哪一行,而且是用缩进足够Python解释器正确解析。但是使用缩进如果没有编辑器自动检测和格式化也会带来一些不必要的麻烦。

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

相关文章:

  • 前后端分离的后台管理系统开发模板(带你从零开发一套自己的若依框架)上
  • 【C++ | 委托构造函数】委托构造函数 详解 及 例子源码
  • iCloud邮件全攻略:设置与使用终极指南
  • 【计算机毕业设计】基于微信小程序的电子购物系统的设计与实现【源码+lw+部署文档】
  • CSS实现动画
  • Python+Pytest+Allure+Yaml+Jenkins+GitLab接口自动化测试框架详解
  • [OtterCTF 2018]Bit 4 Bit
  • 计算机视觉全系列实战教程 (十四):图像金字塔(高斯金字塔、拉普拉斯金字塔)
  • 正确重写equals和hashcode方法
  • 数据质量管理-时效性管理
  • python 实例002 - 数据转换
  • 1.k8s:架构,组件,基础概念
  • 动态规划基础练习
  • 基于Java的地方废物回收机构管理系统
  • Leetcode 450:删除二叉搜索树中的节点
  • Go 中使用map时注意的问题
  • english-works
  • Kubernetes面试整理-如何利用PodSecurityPolicies来提高集群的安全性?
  • YOLO网络结构特点收录
  • 人生最有力,最棒的十句话!
  • ASUS华硕A豆14笔记本电脑I421EAYB,I421EQYB_ADOL14EA工厂模式原厂Win11系统安装包下载
  • 丙酮传感器TGS1820在呼吸气体丙酮含量分析检测中的应用
  • 全国今日油价查询-全国今日油价查询接口-API接口
  • MT1568 学生成绩
  • 医院消防设施设备管理系统
  • [Go 微服务] go-micro + consul 的使用
  • 嵌入式网页服务实现
  • python---OpenCv(二),背景分离方法较有意思
  • java TCP服务器与客户端通信示例
  • 【C++】构造函数和析构函数