代码缩进

本文详细介绍了Python编程中的注释规则,包括单行注释、多行注释及中文编码声明注释的方法,展示了如何使用注释来增强代码的可读性和维护性。同时,文章讲解了代码缩进的重要性,以及正确的缩进对于程序逻辑结构清晰度的影响。此外,还提供了Python代码规范的建议,如模块导入、行尾分号的使用、代码行长度、空行的使用、运算符和函数参数之间的空格、字符串累加等,旨在帮助读者写出更清晰、更易于理解的Python代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、注释规则

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)
琵琶行
浔阳江头夜送客,枫叶荻花秋瑟瑟。
主人下马客在船,举酒欲饮无管弦。
醉不成欢惨将别,别时茫茫江浸月。
忽闻水上琵琶声,主人忘归客不发。
寻声暗问弹者谁?琵琶声停欲语迟。
移船相近邀相见,添酒回灯重开宴。
千呼万唤始出来,犹抱琵琶半遮面。
转轴拨弦三两声,未成曲调先有情。
弦弦掩抑声声思,似诉平生不得志。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哈伦2019

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值