一、注释规则
1.单行注释
注释方法: # 加注释内容
注释可单独一行放在代码上方,也可以放在代码后面
注释快捷键 Ctrl+/
2.多行注释
三引号中间注释
3.中文编码声明注释
# -*- coding:utf-8 -*-
# coding:utf-8
print("人生苦短,我用Python!") #打印引号里面的这句话
人生苦短,我用Python!
height = 1.70 # 保存身高的变量,单位:米
print("您的身高:" + str(height))
weight = 48.5 # 保存体重的变量,单位:千克
print("您的体重:" + str(weight))
bmi=weight/(height*height) # 用于计算BMI指数,公式为“体重/身高的平方”
print("您的BMI指数为:"+str(bmi)) #输出BMI指数
您的身高:1.7
您的体重:48.5
您的BMI指数为:16.782006920415228
'''
@ 功能:根据身高、体重计算BMI指数
@ author:haha
@ create:2020-2-26
此部分为多行注释,用单三引号
'''
height = 1.70 # 保存身高的变量,单位:米
print("您的身高:" + str(height))
weight = 48.5 # 保存体重的变量,单位:千克
print("您的体重:" + str(weight))
bmi=weight/(height*height) # 用于计算BMI指数,公式为“体重/身高的平方”
print("您的BMI指数为:"+str(bmi)) #输出BMI指数
# 判断身材是否合理
if bmi<18.5:
print("您的体重过轻 ~@_@~")
if bmi>=18.5 and bmi<24.9:
print("正常范围,注意保持 (-_-)")
if bmi>=24.9 and bmi<29.9:
print("您的体重过重 ~@_@~")
if bmi>=29.9:
print("肥胖 ^@_@^")
您的身高:1.7
您的体重:48.5
您的BMI指数为:16.782006920415228
您的体重过轻 ~@_@~
二、代码缩进
代码缩进是指在每一行代码左端空出一定长度的空白,从而可以更加清晰地从外观上看出程序的逻辑结构。
代码缩进非常重要,错误的缩进可能导致结果错误或者运行不出结果。
一般4个空格或一个Tab键为一个缩进
注意:Python要求同一个级别的代码块的缩进量必须相同,如果不采用合理的代码缩进,将出现SyntaxError异常
if 3+4<7:
print("真奇怪!")
else:
print("好棒!")
好棒!
if 3+4<7:
print("真奇怪!")
else:
print("好棒!")
File "<ipython-input-10-2b1318c732c3>", line 4
print("好棒!")
^
IndentationError: expected an indented block
if 3+4<7:
print("真奇怪!")
else:
print("好棒!")
print("你是对的!")
好棒!
你是对的!
if 3+4<7:
print("真奇怪!")
else:
print("好棒!")
print("你是对的!")
好棒!
你是对的!
if 3+4<7:
print("真奇怪!")
print("你是对的!")
else:
print("好棒!")
好棒!
三、代码规范
每个import语句只导入一个模块,尽量避免一次导入多个模块。
不要在行尾添加分号“;”,也不要用分号将两条命令放在同一行。(可以出结果,但不推荐)
建议每行不超过80个字符。
使用必要的空行可以增加代码的可读性。
运算符两侧、函数参数之间、逗号“,”两侧建议使用空格进行分隔。
避免在循环中使用+和+=运算符累加字符串。
适当使用异常处理结构提高程序容错性
print(" i love you");print("i love you,too")
i love you
i love you,too
pipa = "浔阳江头夜送客,枫叶荻花秋瑟瑟。\
浔阳江头夜送客,枫叶荻花秋瑟瑟。\
主人下马客在船,举酒欲饮无管弦。\
醉不成欢惨将别,别时茫茫江浸月。\
忽闻水上琵琶声,主人忘归客不发。\
寻声暗问弹者谁?琵琶声停欲语迟。\
移船相近邀相见,添酒回灯重开宴。\
千呼万唤始出来,犹抱琵琶半遮面。\
转轴拨弦三两声,未成曲调先有情。\
弦弦掩抑声声思,似诉平生不得志。"
print(pipa)
浔阳江头夜送客,枫叶荻花秋瑟瑟。浔阳江头夜送客,枫叶荻花秋瑟瑟。主人下马客在船,举酒欲饮无管弦。醉不成欢惨将别,别时茫茫江浸月。忽闻水上琵琶声,主人忘归客不发。寻声暗问弹者谁?琵琶声停欲语迟。移船相近邀相见,添酒回灯重开宴。千呼万唤始出来,犹抱琵琶半遮面。转轴拨弦三两声,未成曲调先有情。弦弦掩抑声声思,似诉平生不得志。
pipax = "琵琶行\n浔阳江头夜送客,枫叶荻花秋瑟瑟。\n主人下马客在船,举酒欲饮无管弦。\n醉不成欢惨将别,别时茫茫江浸月。\n忽闻水上琵琶声,主人忘归客不发。\n寻声暗问弹者谁?琵琶声停欲语迟。\n移船相近邀相见,添酒回灯重开宴。\n千呼万唤始出来,犹抱琵琶半遮面。\n转轴拨弦三两声,未成曲调先有情。\n弦弦掩抑声声思,似诉平生不得志。"
print(pipax)
琵琶行
浔阳江头夜送客,枫叶荻花秋瑟瑟。
主人下马客在船,举酒欲饮无管弦。
醉不成欢惨将别,别时茫茫江浸月。
忽闻水上琵琶声,主人忘归客不发。
寻声暗问弹者谁?琵琶声停欲语迟。
移船相近邀相见,添酒回灯重开宴。
千呼万唤始出来,犹抱琵琶半遮面。
转轴拨弦三两声,未成曲调先有情。
弦弦掩抑声声思,似诉平生不得志。