|零基础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编码规范
- 零售业|确定涨价!iPhone14四款新机全面涨价!国行也在其中!
- 你可能不信:新手机都用旧零件 iPhone也不例外
- 零售业|2022年全球物联网PaaS市场现状及发展趋势预测分析(图)
- 又一款“P50 Pro”上市,价格仅为华为的零头,小姐姐都说好
- 编程|打造Web3.0基础设施 百度瞄准元宇宙的“人货场”?
- iPhone|4款几乎“零差评”的手机,覆盖低端和高端,闭眼买就行
- 凯迪拉克|全新凯迪拉克Celestiq内饰设计曝光,零配件采用3D打印技术打造!
- 安卓|目前这3部几乎“零差评”的手机最值得买,用到2027年不成问题
- Python|十年质保、3400MB/S!279元买512GB NVMe高速固态硬盘
- 格力电器|不要再说Python难了,按照这个学习路线,四周速成Python
