Python学习者,应该注意的3点!

46ac5bce0509de762aaef7b10d04569d.png

说明

其实,你学了那么久的Python,代码肯定是一顿敲,但是有一些细节性的问题,不知道你是否注意过。

今天,来看看以下3点:

  • 正确的使用Python缩进;

  • 格式化Python注释;

  • 表达式和语句中的空格;

虽然是3个小问题,但是大家在平时写代码的过程中,应该注意一下。所谓 习惯成自然,一定要养成一个良好的习惯。

如果你是刚刚学习Python的新手,请注意!

正确的使用Python缩进

缩进在Python中非常重要,PEP8为其制定了几条规则:

  • 使用四个连续空格表示缩进;

  • 比制表符更喜欢空格;

# 打印整数的绝对值:
a = 100
if a >= 0:
    print(a)
else:
    print(-a)

缩进强迫你写出格式化的代码,按照约定俗成的管理,应该始终坚持使用4个空格的缩进。

格式化Python注释

如何编写跨越多个段落的块注释:

def quadratic(a, b, c, x):
    # 使用二次公式计算二次方程的解;
    # 
    # 二次方程总是有两个解:x_1和x_2;
    x_1 = (- b+(b**2-4*a*c)**(1/2))
    x_2 = (- b-(b**2-4*a*c)**(1/2))
    return x_1, x_2

再来看一个例子:

# 不要做:
x = 'John Smith' # Student Name

# 这样做:
student_name = 'John Smith'

如何在文档中写注释;

def quadratic(a, b, c, x):
    """
     通过二次方程求解二次方程。

     二次方程具有以下形式:
     ax**2 + bx + c = 0

     二次方程总是有两种解:
     x_1 和 x_2。
    """

    x_1 = (- b+(b**2-4*a*c)**(1/2))
    x_2 = (- b-(b**2-4*a*c)**(1/2))

    return x_1, x_2

表达式和语句中的空格

如果使用得当,空格可以帮助进行逻辑分组,并使您的代码更易于阅读。

# 推荐写法
y = x**2 + 5
z = (x+y) * (x-y)

# 不推荐写法
y = x ** 2 + 5
z = (x + y) * (x - y)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值