当前位置: 首页 > 面试题库 >

有Python语言规范吗?

别子实
2023-03-14
问题内容

Python中有什么类似于Java的JLS或C#的规范吗?


问题答案:

本身没有规范。最接近的是《Python语言参考》,其中详细介绍了该语言的语法和语义。



 类似资料:
  • Lint 小技巧 使用该 pylintrc 对你的代码运行pylint 定义: pylint是一个在Python源代码中查找bug的工具. 对于C和C++这样的不那么动态的(译者注: 原文是less dynamic)语言, 这些bug通常由编译器来捕获. 由于Python的动态特性, 有些警告可能不对. 不过伪告警应该很少. 优点: 可以捕获容易忽视的错误, 例如输入错误, 使用未赋值的变量等.

  • PHP 语言规范,Facebook 已经把所有该规范的版权贡献给献给 CC0 公共域协议,本规范的发布不提供任何保证,Facebook 公司在 2014 年发起该项目。

  • var关键字 总是用 var 关键字定义变量。 描述 如果不显式使用 var 关键字定义变量,变量会进入到全局上下文中,可能会和已有的变量发生冲突。另外,如果不使用var声明,很难说变量存在的作用域是哪个(可能在局部作用域里,也可能在document或者window上)。所以,要一直使用 var 关键字定义变量。 常量 使用字母全部大写(如 NAMES_LIKE_THIS )的方式命名 可以使用

  • 对于那些不熟悉它们的人--我正在寻找这样的文档http://docs.oracle.com/javase/specs/jls/se7/html/index.html。 提前道谢!

  • 这些插件添加了可以被编译并在JVM中执行的各种语言的支持 Table 22.1. Language plugins Plugin Id 自动应用 协同工作 描述 java java-base - 为项目添加java编译,测试及绑定能力,作为许多Gradle插件的基础.参见Chapter 7, Java Quickstart groovy java, groovy-base - 为Groovy项目构

  • Mock.js 的语法规范包括两部分: 数据模板定义规范(Data Template Definition,DTD) 数据占位符定义规范(Data Placeholder Definition,DPD) 数据模板定义规范 DTD 数据模板中的每个属性由 3 部分构成:属性名、生成规则、属性值: // 属性名 name // 生成规则 rule // 属性值 value 'name|r