1.基本语法
Python的语法比较简单,采用缩进的方式。
# print absolute value of an integer:
a = 100
if a >= 0:
print(a)
else:
print(-a)
View Code
在上面代码中,以‘# ’是注释的标识符,可以记录当前代码所代表的意义,解释器会自动忽略这部分内容。
当语句以‘:’结尾时,缩进语句视为代码块。
在Python中,通常我们以4个空格的缩进来进行区分。由于个人习惯原因,可以在每句结束之后加一个‘;’号。通常在Python中,默认以换行为新的一行,若想在一行输入多句语句,一定要加‘;’,否则报错。由于Python采用缩进的语法,在你复制,粘贴语句时,一定要注意,重新检查当前代码的缩进格式。IDE很难格式化代码。
注意:在Python中,对大小写十分敏感,如果大小写错误,会报错。
2.数据类型
数据类型:一个值的集合以及定义在这个值集上的一组操作
Python提供的基本数据类型主要有:布尔类型、整型、浮点型、字符串、空值、列表、元组、集合、字典等等。在这里主要介绍布尔类型、整型、浮点型、字符串、空值,其他的后续介绍。
2.1布尔类型
在Python中,None、任何数值中的0、空字符串、空元组、空列表、空字典都被当做false,还要自定义的 方法返回0或者false,则其实例当做False,其他对象均为Ture。
>>>True
True
>>>False
False
>>>1>0
True
>>>1>2
False
View Code
布尔类型只有两个值,不是true,就是false。布尔值可以进行运算,主要包括and,or,not
a.and 与运算,只有所有都为true,返回结果为true
b.or 或运算,只要其中有一个为true,返回结果为true
c.not 是非运算,它是一个但亩运算符,把true变为false,false变为true
>>>True and True
True
>>>True and False
False
>>>False and False
False
>>>True or False or True
True
>>>not True
False
>>>not False
True
View Code
2.2整形
在Python内部对整数的处理分为普通整数和长整数,普通整数长度为机器位长,通常都是32位,超过这个范围的整数就自动当长整数处理,而长整数的范围几乎完全没限制。例如:1,2,-1,1000000
2.3浮点型
Python的浮点数就是数学中的小数,类似C#语言中的double。在运算中,整数与浮点数运算的结果是浮点数,浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是相等的。整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍