Python学习四:Python语言的语法特点

本节我要学习的是Python的语法特点,如注释规则、代码缩进、代码规范等。

一、注释规则

  1. 单行注释

语法如下:

# 注释内容

单行注释可以放在要注释代码的前一行,也可以放在要注释代码的右侧。例如下面两种注释方式都是正确的

第一种形式:

#要求输入身高,单位为m,如1.70
heigh=float(input("输入您的身高"))

第二种形式:

heigh=float(input("输入您的身高"))    #要求输入身高,单位为m,如1.70
  1. 多行注释

在Python中,没有一个单独的多行注释标记,而是将一对将包含在一对三引号("’······’’’)或者("""······""")

语法格式如下:

'''
   注释内容1
   注释内容2
   ........
'''

或者

"""
   注释内容1
   注释内容2
   ........
"""

多行注释通常用来为Python文件、模块、类或者函数等添加版权、功能等信息。例如下面代码将使用多行注释为demo.py文件添加版权、功能等信息

'''
   @ 版权所有:xxxx有限公司
   @ 文件名:demo.py
   @ 文件功能描述:根据身高、体重计算BMI指数
   @创建时间:2019年7月25日
   ........
'''
  1. 中文注释

语法格式如下:

#-*-coding:编码 -*-

或者

#coding=编码

例如,制定编码为UTF-8,可以使用下面的中文注释

#-*-coding:UTF-8 -*-

另外,下面的代码也是正确的中文注释

#coding=UTF-8

二、代码缩进

Python不像其他语言用大括号“{ }”分隔代码块,而是采用代码缩进和冒号“:”区分代码之间的层次

说明:缩进可以使用空格或者Tab键实现。其中,使用空格使,通常采用4个空格作为一个缩进量,而使用Tab键时,则采用一个Tab键作为一个缩进量。通常情况建议采用空格描述。

在Python中,对于类定义、函数定义、流程控制语句,以及异常处理语句灯,行尾的冒号和下一行的缩进表示一个代码块的开始,例如下面代码中的缩进即为正确的缩进

height=float(input("请输入您的身高")) #输入身高
weight=float(input("请输入您的体重")) #输入体重
bmi=weight/(height*weight)           #计算BMI指数

#判断身材是否合理
if bmi<18.5:
    print("您的BMI指数为:"+str(bmi))  #输出BMI指数
    print("体重过轻")
if bmi>=18.5 and bmi<24.9:
    print("您的BMI指数为:"+str(bmi))  #输出BMI指数
    print("正常范围,注意保持")
if bmi>=24.9 and bmi<29.9:
    print("您的BMI指数为:"+str(bmi))  #输出BMI指数
    print("体重过重")
if bmi>=29.9:
    print("您的BMI指数为:" + str(bmi))  #输出BMI指数
    print("肥胖")

Python对代码缩进要求非常严格,同一个级别的代码块的缩进量必须相同,不然就会报错。

三、代码规范

  1. 命名规则
  • 每个import只导入一个模块

推荐写法

import os
import sys

不推荐写法

import os,sys
  • 不要在行尾添加;,也不要将两条命令放在同一行

不规范写法

height=float(input("请输入您的身高"));
weight=float(input("请输入您的体重"));
  1. 命名规范
  • 模块名尽量短小,并且使用全部小写字母,可以使用下划线分隔多个字母。例如,game_main、game_register。
  • 包名尽量短小,并且使用全部小写字母,不推荐使用下划线。例如,com.mingrisoft、com.mr.book。
  • 类名采用单词首字母大写形式。例如,定义一个借书类,可以命名为BorrowBook。

你可能感兴趣的:(Python)