1.长整型


Python 的长整数类型能表达的数值仅仅与你的机器支持的(虚拟)内存大小有关, 换句话说, Python 能轻松表达很大很大很大的整数。


核心风格:用大写字母 “L”表示长整数


尽管 Python 也支持用小写字母 L 标记的长整型,但是我们郑重推荐您仅使用大写的 “L”,这样能有效避免数字1 和小写L 的混淆。Python 在显示长整数类型数值的时候总是用大写“L ”,目前整型和长整型正在逐渐缓慢的统一,在Python 2.2 以前,标准整数类型对象超出取值范围会溢出,但是从Python2.2 以后就再也没有这样的错误了。您只有在对长整数调用repr()函数时才有机会看到“L”,如果对长整数对象调用str()函数就看不到 L 。

2.从Python2.2 起,增加了一种新的整除运算符 // 。

3.功能函数

Python 有五个运算内建函数用于数值运算: abs(), coerce(), divmod(), pow()和 round()。

abs()返回给定参数的绝对值。

coerce()仅返回一个包含类型转换完毕的两个数值元素的元组。

divmod()内建函数把除法和取余运算结合起来, 返回一个包含商和余数的元组。

pow() 和双星号 (**) 运算符都可以进行指数运算。

round()用于对浮点数进行四舍五入运算。

4.序列操作符

连接操作符( + )

重复操作符 ( * )

切片操作符 ( [], [:], [::] )

5.pass 语句

如果你在需要子语句块的地方不写任何语句, 解释器会提示你语法错误. 因此, Python 提供了 pass 语句, 它不做任何事情 - 即 NOP , ( No OPeration , 无操作)

6.else 语句

在 C (以及大多其他语言中), 你不会在条件语句范围外发现 else 语句, 但 Python 不同,你可以在 while 和 for 循环中使用 else 语句. 它们是怎么工作的呢? 在循环中使用时, else子句只在循环完成后执行, 也就是说 break 语句也会跳过 else 块.

7.try-except 语句,监控异常

8.with 语句

9.raise 语句,触发异常