父子门吧 关注:4贴子:199
  • 9回复贴,共1

Python环境搭建

只看楼主收藏回复

Python采用代码缩进和冒号( : )来区分代码块之间的层次。
在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。
注意,Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。


IP属地:广东来自Android客户端1楼2020-07-17 22:32回复
    Python 对代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样,否则解释器会报 SyntaxError 异常错误。例如,对上面代码做错误改动,将位于同一作用域中的 2 行代码,它们的缩进量分别设置为 4 个空格和 3 个空格


    IP属地:广东来自Android客户端2楼2020-07-17 22:33
    回复
      2025-05-12 15:07:00
      广告
      IDLE 开发环境对缩进量的设置
      在 IDLE 开发环境中,默认是以 4 个空格作为代码的基本缩进单位。不过,这个值是可以手动改变的,在菜单栏中选择Options -> Configure


      IP属地:广东来自Android客户端3楼2020-07-17 22:33
      回复
        Python 采用 PEP 8 作为编码规范,其中 PEP 是 Python Enhancement Proposal(Python 增强建议书)的缩写,8 代表的是 Python 代码的样式指南。


        IP属地:广东来自Android客户端4楼2020-07-17 22:34
        回复
          编码规则:
          每个 import 语句只导入一个模块,尽量避免一次导入多个模块


          IP属地:广东来自Android客户端5楼2020-07-17 22:34
          回复
            不要在行尾添加分号,也不要用分号将两条命令放在同一行


            IP属地:广东来自Android客户端6楼2020-07-17 22:35
            回复
              建议每行不超过 80 个字符,如果超过,建议使用小括号将多行内容隐式的连接起来,而不推荐使用反斜杠 \ 进行连接。例如,如果一个字符串文本无法实现一行完全显示,则可以使用小括号将其分开显示


              IP属地:广东来自Android客户端7楼2020-07-17 22:35
              回复
                以下 2 种情况除外:
                导入模块的语句过长。
                注释里的 URL。


                IP属地:广东来自Android客户端8楼2020-07-17 22:36
                回复
                  2025-05-12 15:01:00
                  广告
                  使用必要的空行可以增加代码的可读性,通常在顶级定义(如函数或类的定义)之间空两行,而方法定义之间空一行,另外在用于分隔某些功能的位置也可以空一行。比如说,在图 1 右侧这段代码中,if 判断语句同之前的代码多实现的功能不同,因此这里可以使用空行进行分隔。


                  IP属地:广东来自Android客户端9楼2020-07-17 22:36
                  回复
                    通常情况下,在运算符两侧、函数参数之间以及逗号两侧,都建议使用空格进行分隔。


                    IP属地:广东来自Android客户端10楼2020-07-17 22:37
                    回复