代码改变世界

python笔记2

2012-12-09 14:30  美女驴  阅读(174)  评论(0编辑  收藏  举报

1. 就每一个东西包括数、字符串甚至函数都是对象这一点来说,Python是极其完全地面向对象的。 

2. 使用变量时只需要给它们赋一个值。不需要声明或定义数据类型。

# Filename : var.py
i = 5
print i
i = i + 1
print i

s = '''This is a multi-line string.
This is the second line.'''
print s

3. 物理行是你在编写程序时所看见的。逻辑行是Python 看见的单个语句。Python假定每个物理行对应一个逻辑行。默认地,Python希望每行都只使用一个语句,这样使得代码更加易读。如果你想要在一个物理行中使用多于一个逻辑行,那么你需要使用分号(;)来特别地标明这种用法。然而,作者强烈建议在每个物理行只写一句逻辑行。仅仅当逻辑行太长的时候,在多于一个物理行写一个逻辑行。行连接包括暗示的行连接和明确的行连接, 明确的行连接是反斜杠\, 暗示的行连接是逻辑行中使用了圆括号、方括号或波形括号的时候。

4. 空白在Python中是重要的。事实上行首的空白是重要的。它称为缩进。在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。这意味着同一层次的语句必须有相同的缩进。每一组这样的语句称为一个。错误的缩进会引发错误。不要混合使用制表符和空格来缩进,因为这在跨越不同的平台的时候,无法正常工作。作者强烈建议在每个缩进层次使用单个制表符 或 两个或四个空格 。选择这三种缩进风格之一。