python基础知识点:
python严格区分大小写,
#:注释
:后为缩进4个空格的代码块
例如:
if a=90: print 'pass' #此为代码块 else: print 'failed' #此为代码块
数据类型:
整型:
例如 :a=10
浮点型:
例如:a=10.0
对于较小或较大的数用科学记数法表示
例如:1.67e8,即1.67*10^8
字符型:' '或者""括起来,若既包含''又包含"",或者包含特殊字符,使用转义字符
例如:
print 'hello,"Marry"' 输出:>>>hello,"Marry"
或者在前面加上r不转义
例如:
print r'hello ' 输出:>>>hello
若要表示多行换行内容,用r'''.....'''表示
例如:
print r'''第一行 第二行 第三行''' 输出:>>>第一行 第二行 第三行
布尔型:True/False,用于and、or、not运算
涉及到 and 和 or 运算的一条重要法则:短路计算。
例如:
(1). 在计算 a and b
时,如果 a 是 False,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
(2). 在计算 a or b
时,如果 a 是 True,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
a = True print a and 'a=T' or 'a=F' 输出:>>>a=T
a=True 为真,则and运算取决后半部,'a=T',在python中,把数值和非空字符串看作True,所以返回a=T
a=T为真,or运算中,若一个为真,则为真,而后半部的真假与结果无关,python解释器只要能提前确定计算结果,它就不会往后算了,直接返回结果,所以返回a=T,结果输出为a=T
空值:None
变量:定义一个变量,且给变量赋值
例如:
a=1 #定义变量a指向对象1或者说引用对象1
变量名规则:
(1)只能是一个词
(2)只能包含字母、数字和下划线
(3)不能以数字开头