python-memo-2

·换句话说连续的代码如果又保持了相同的缩进那么它们属于同一个代码块,相当于是一个执行的整体。缩进可以使用任意数量的空格,但通常使用4个空格,建议大家不要使用制表键或者设置你的代码编辑工具自动将制表键变成4个空格。

·“Flat is better than nested.”,之所以提倡代码“扁平化”是因为嵌套结构的嵌套层次多了之后会影响代码的可读性,所以能使用扁平化的结构时就不要使用嵌套。

·

if x > 1:
    y = 3 * x - 5
elif x >= -1:
    y = x + 2
else:
    y = 5 * x + 3
·range(101):可以用来产生0到100范围的整数,需要注意的是取不到101。 
range(1, 101):可以用来产生1到100范围的整数,相当于前面是闭区间后面是开区间。 
range(1, 101, 2):可以用来产生1到100的奇数,其中2是步长,即每次数值递增的值。 
range(100, 0, -2):可以用来产生100到1的偶数,其中-2是步长,即每次数字递减的值。
·
for i in range(1,10):
    for j in range(1,i+1):
        print('%d*%d=%d' % (i,j,i*j),end='\t')
    print()
·print('*', end='')打印内容时不换行:每次调用print('*', end='')时会打印一个星号,但不会自动换行到下一行。
posted @ 2024-02-28 22:28  peekabooo  阅读(4)  评论(0编辑  收藏  举报