• Python语法特点


    Python语法特点

    注释

    当行注释:在需要注释前面加#

    可以在需要注释的代码上放加注释,或者在代码后面加注释

    # 这是一行注释
    print("hello world")
    print("???")	# 这是打印三个问号
    

    多行注释:可使用三个单引号注释,也可以使用三个双引号注释

    语法格式如下:

    '''
    注释内容1
    注释内容2
    ……
    '''
    

    或者

    """
    注释内容1
    注释内容2
    ……
    """
    

    中文编码注释

    说明:在python2中由于不支持直接写中文的问题,所有一般在文件头部声明编码格式

    使用方法 # coding=编码

    # coding=utf-8
    

    代码缩进

    Python不像其他程序设计语言(如Java或者C语言)采用{}分隔代码块,而是采用代码缩进和冒号:区分代码之间的层次,一般采用一个Tab键或者4个空格来表示一个缩进量

    在Python中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进表示一个代码块的开始,而缩进结束,则表示一个代码块的结束。

    例:

    def test():
        print("这里是一个正确的缩进")
        
    

    编码规范

    Python中采用PEP8作为编码规范,其中PEPPython Enhancement Proposal(Python增强建议书)的缩写,而 8 则表示版本号。

    简单举例:

    # 1、每个import语句中只导入一个模块,尽量避免一次导入多个模块
    import os
    
    # 2、不需要在行位添加;也不要将两个命令放在同一行
    # 正确写法
    print("第一行需要打印的内容")
    print("第二行需要打印的内容")
    
    # 3、建议每行不超过80个字符,如果超过,建议用小括号将多行的内容隐式的连接起来,不推荐使用进行连接
    # 如下
    print("建议每行不超过80个字符,如果超过,建议用小括号将多行的内容隐式的连接起来,"
          "不推荐使用进行连接")
    

    标识符命名规范

    标识符为所有自己命名的变量,类,模块,函数,包名等名称。

    • 变量名的标准应遵守三点:

      1.只能使用字母,数字,下划线命名

      2.不能以数字开头

      3.要见名思意(看到命名能理解是什么意思)

      4.不能以关键字命名

    • 命名风格:

      1.全部以小写字母,以_隔开

      class_name

      2.大驼峰命名法

      ClassName

      3.小驼峰命名法

      className

    关键字

    查看关键字

    import keyword	# 导入关键字模块
    
    print(keyword.kw.list)
    

    所有关键字:

    ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def','del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if','import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

    end的使用

    end是结尾后面不需要换行加的

    例:print('我叫',end = '' ) end里面默认是 ,可在里面添加文本

    print(‘小明')

    输出结果:我叫小明(呈现在一行)

  • 相关阅读:
    今天的进度又慢了
    继续还有一些基本功能
    没什么事情
    今天好冷啊
    估计下周一就不去了
    再次出发
    诡异的php curl error Empty reply from server
    postgresql interval 字段拼接
    使用root用户通过SSH登录Linux实例时报“Permission denied, please try again”的错误
    pgsql 记录类型
  • 原文地址:https://www.cnblogs.com/zhouxiongjie/p/13182226.html
Copyright © 2020-2023  润新知