1、关于除法(Python-version:2.7.2):
普通情况下,1/2的结果是0而非0.5,除非除数和被除数中至少有一个是浮点数,如:1.0/2。
要想始终执行普通除法,则需要做如下引入:
from __future__ import division
这时,单斜线就不再是整除了,可以用双斜线(\\)来实现整除。
2、math和cmath(Python-version:2.7.2):
cmath = complex math
cmath提供对复数的一些操作的支持,比如cmath.sqrt(-1) 的值为1j,意思是实部为0,虚部为1的复数。
(注:复数的表示形式为 1 + 2j)。
3、用户输入之input和raw_input(Python-version:2.7.2):
input会假设用户输入的是合法的python表达式,而raw_input会认为所有输入都是字符串。
4、关于原始字符串(Python-version:2.7.2):
若想输出"C:\nowhere",需要输入'C:\\nowhere'或者r'C:\nowhere',后者通过r表示原始字符串,原始字符串不会对特殊字符做特殊处理,一切保持原样。
但是,原始字符串末尾不能为单反斜线。
5、关于Unicode字符串(Python-version:2.7.2):
Unicode字符集包括世界上大多数语言的特殊字符,其表示方式类似原始字符串,为:u'something'。

浙公网安备 33010602011771号