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(‘小明')

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

原文地址:https://www.cnblogs.com/zhouxiongjie/p/13182226.html