python基础(一)

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)不能以数字开头

纯属个人学习笔记,主要是求学之路上的知识点积累记载,有从其他博主精彩文章中学到的知识点,加以整理,小小菜鸟,大神请勿喷。
原文地址:https://www.cnblogs.com/evablogs/p/6690022.html