本节我要学习的是Python的语法特点,如注释规则、代码缩进、代码规范等。
语法如下:
# 注释内容
单行注释可以放在要注释代码的前一行,也可以放在要注释代码的右侧。例如下面两种注释方式都是正确的
第一种形式:
#要求输入身高,单位为m,如1.70
heigh=float(input("输入您的身高"))
第二种形式:
heigh=float(input("输入您的身高")) #要求输入身高,单位为m,如1.70
在Python中,没有一个单独的多行注释标记,而是将一对将包含在一对三引号("’······’’’)或者("""······""")
语法格式如下:
'''
注释内容1
注释内容2
........
'''
或者
"""
注释内容1
注释内容2
........
"""
多行注释通常用来为Python文件、模块、类或者函数等添加版权、功能等信息。例如下面代码将使用多行注释为demo.py文件添加版权、功能等信息
'''
@ 版权所有:xxxx有限公司
@ 文件名:demo.py
@ 文件功能描述:根据身高、体重计算BMI指数
@创建时间:2019年7月25日
........
'''
语法格式如下:
#-*-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对代码缩进要求非常严格,同一个级别的代码块的缩进量必须相同,不然就会报错。
推荐写法
import os
import sys
不推荐写法
import os,sys
不规范写法
height=float(input("请输入您的身高"));
weight=float(input("请输入您的体重"));