|零基础Python完全自学教程4:Python语法特点( 二 )


多行注释 , 通常用于Python文件、模块、类、库、函数等添加版权、功能信息使用 。 如:
'''
*文件名:bmi.py
*版权所有:站长在线
*文件功能描述:根据身高、体重计算BMI指数
*创建日期:2021年10月10日
*修改日期:2021年10月15日
*创建人:站长在线
*修改内容:增加注释 , 方便其他用户查看
'''

站长在线提醒 , 如果三引号不管是'''……'''还是\"\"\"……\"\"\", 如果出现在语句中 , 那么就不是注释 , 而是字符串 , 如下代码:
print('''根据身高、体重计算BMI指数''')

运行结果如下:
根据身高、体重计算BMI指数>>> 

4.1.3、文件编码声明注释
在Python3中 , 默认采用的是UTF-8 。 UTF-8支持世界上大多数语言的字符 , 也包括中文 。 如果不想使用默认编码 , 就在文件第一行声明文件编码 , 也就是文件编码声明注释 。
语法格式如下:
# -*- coding:编码 -*-

或者
#coding=编码

在中文中 , 通常使用两个编码一个是UTF-8 , 另一个就是GBK 。 使用GBK注释如下:
# -*- coding:gbk -*-

或者
#coding=gbk

当然写成下面的也是对的
#coding:gbk

站长在线温馨提示:一般情况下 , 文件编码不用写 , 即默认的UTF-8是最好的编码 。
4.2、Python代码缩进
代码缩进是指在每一行代码左端空出一定长度的空白 , 从而可以更加清晰的从外观上看出程序的逻辑结构 。
区分一个代码块 , 采用代码缩进和冒号“:”区分代码之间的层次 。
代码缩进可以使用空格或者Tab键来实现 。 如果使用空格则使用4个空格作为一个缩进量 。 如果使用Tab键则一个Tab键作为一个缩进量 。 通常情况下 , 建议使用空格进行缩进 。
在Python中 , 行尾的冒号和下一行的缩进表示代码块的开始;而缩进的结束 , 则表示代码块的结束 。
下面代码是正确的缩进代码 , 大家可以复制代码 , 用自己的Python IDLE运行一下代码 , 可以做一个小测试哦!到时候用Python做一个网页程序运行Python代码 。
height=float(input(\"请输入您的身高:\"))   #  要求输入身高 , 单位为m , 如 1.70weight=float(input(\"请输入您的体重:\"))   #  要求输入体重 , 单位为kg , 如 50bmi=weight/(height*height)               # 用于计算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中 , 对代码的缩进的有严格的要求 , 相同级别的代码块的缩进量必须相同 。 否则会出现SyntaxError错误 , 错误代码提示如下:
unexpected indent (中文翻译:意外缩进)

最后 , 告诉大家的是 , 默认的IDLE是可以修改缩进量的 , 可以把默认的4个空格改成其他数字 。 方法:选项--配置IDLE--修改缩进量 。




图4.2 左半边为代码缩进错误提示 , 右半边为修改基本缩进量参数 。
4.3、Python编码规范