Python注意事项

来源:互联网 发布:油页岩知乎 编辑:程序博客网 时间:2024/04/29 00:09
  1. 缩进非常重要,一旦缩进不对,程序几乎完全无法运行。
  2. 大小写很重要!
    示例:
     n = int(6)while n != 1:    if n % 2== 0:        n /= 2    else:        n = 3 * n + 1        print n

上述代码中,是无法输出n的,因为print n缩进量不对,输出如下:

1016

代码应该是下面才对:

     n = int(6)while n != 1:    if n % 2== 0:        n /= 2    else:        n = 3 * n + 1    print n

输出如下:

3105168421
  1. 单独的print表示打印回车,换行。
  2. python中可以直接用前三个字母代替变量?
records = [json.loads(line) for line in open(path)]


time_zones = [rec['tz'] for rec in records if 'tz' in rec]

第一行代码中的变量records,直接在第二行代码中作为rec[‘tz’]使用了,这是为什么?难道变量可以用缩写代替么?

0 0