一、Python 变量类型

Python支持四种不同的数字类型:

1. Numbers(数字)

在内存中存储的数据可以有多种类型。Python有五个标准的数据类型:

image-5.png 截取字符串: [头下标:尾下表] 获取的子字符串包含头下标的字符,但不包含尾下标的字符。

image.png

3. Python列表

访问列表中的值

使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:

更新列表

你可以对列表的数据项进行修改或更新,你也可以使用append() 方法来添加列表项,如下所示:

删除列表元素

可以使用 del 语句来删除列表的元素,如下实例:

总结列表的一些常见方法: image-2.png

4. Python元组

Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号(),列表使用方括号[]。 创建如下元组:

tup1 = ('physics', 'chemistry', 1997, 2000) tup2 = (1, 2, 3, 4, 5 ) tup3 = "a", "b", "c", "d"

Python的元组的操作类似于列表,这里不再赘述

5.Python字典

字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值 key=>value 对用冒号 :分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: image.png 键值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。

向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对如下实例:

总结字典的一些常见方法: image-2.png

二、 Python运算符

Python语言支持以下类型的运算符:

(1)算术运算符

以下假设变量: a=10,b=20: image-10.png

(2)比较运算符

image-11.png

(3)赋值运算符

image-12.png

(4)逻辑运算符

image-13.png

三、Python函数

1.函数调用

定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构。 这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从Python提示符执行。

2.函数参数

以下是调用函数时可使用的正式参数类型:

(2)关键字参数

使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。

(3)默认参数

调用函数时,默认参数的值如果没有传入,则被认为是默认值。下例会打印默认的age,如果age没有被传入:

三、Python条件语句

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为: image.png

当判断条件为多个值时,可以使用以下形式: python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现 image-2.png

四、Python循环语句

循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式: image-2.png image-3.png

1.While 循环

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为: image-4.png

2.For 循环

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 image.png

3.Break语句

Python break语句,就像在C语言中,打破了最小封闭for或while循环。

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

break语句用在while和for循环中。 image.png

4.continue语句

image-2.png