Python 2 basic

来源:互联网 发布:vsftp 源码安装包下载 编辑:程序博客网 时间:2024/05/17 03:15

1. 字面常量

一个字面意义上的常量的例子是如同51.239.25e-3这样的数,或者如同'This is a string'"It's a string!"这样的字符串。它们被称作字面意义上的,因为它们具备 字面 的意义——你按照它们的字面意义使用它们的值。数2总是代表它自己,而不会是别的什么东西——它是一个常量,因为不能改变它的值。因此,所有这些都被称为字面意义上的常量。

 

2. 数

在Python中有4种类型的数——整数、长整数、浮点数和复数。

  • 2是一个整数的例子。
  • 长整数不过是大一些的整数。
  • 3.2352.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4
  • (-5+4j)(2.3-4.6j)是复数的例子。

简化。大整数是为了节省空间,那大的浮点数就没有了,如double和float的关系

 

3.字符串基本要求

  • '"一样
  • '''或者"""用来表示一段字符串
  • 转义/(或者双引号里面可以包含单引号)
  • 自然字符串,可以用R,r来表示,如r"Newlines are indicated by /n"
  • 处理unicode字符串,u"This is a Unicode string."
  • 字符串是不可变的(世界统一)

注:一定要用自然字符串处理正则表达式。否则会需要使用很多的反斜杠。

 

4. 变量

  • 只使用字面常量是不够的,就想只有只读的CDROM不够一样,还需要变量。
  • 变量只是你的计算机中存储信息的一部分内存。与字面意义上的常量不同,你需要一些能够访问这些变量的方法,因此你给变量名字。字面常量是只读内存。
  • 变量命名,标识符的命名,基本规则,大小写敏感,很多都是统一的,如C系,JAVA系,PYTHON等
  • 使用变量时只需要给它们赋一个值。不需要声明或定义数据类型

 

5. 数据类型

变量可以处理不同类型的值,称为数据类型。

 

6. 对象

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

 

7. 逻辑行与物理行

  • 我强烈建议你坚持在每个物理行只写一句逻辑行。仅仅当逻辑行太长的时候,在多于一个物理行写一个逻辑行。这些都是为了尽可能避免使用分号,从而让代码更加易读。事实上,我 从来没有 在Python程序中使用过或看到过分号。
  • 明确的行连接: /
  • 暗示的行连接: 多行处于括号中

 

8. 缩进(特色)

空白在Python中是重要的。事实上行首的空白是重要的。它称为缩进。在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。这意味着同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块。

 

9. 总结