变量

python实验通过数列求自然常数e python 自然常数_开发语言

定义变量:Python不同于其他语言,不需要指定数据类型

注意:

1.变量定义了就必须进行初始化(赋值),初始化后变量才会被创建;

2.a=12的含义:

a:变量名,就是一个标识符,用来存储具体数据,以便在其他地方使用;

12:整型变量,在Python中存储于堆内存中;

=:a变量执行堆内存中的某个地址。

3.Python支持同时为多个变量赋值

eg: a=b=c=19

数据类型

标准数据类型

python实验通过数列求自然常数e python 自然常数_python实验通过数列求自然常数e_02

注意:标红的String,List,Tuple是属于序列

分析:

python3中的数据类型:共有6种标准的数据类型;以下红色的都是六个标准数据类型

1.Number类型:

整形

浮点型bool

复数

python实验通过数列求自然常数e python 自然常数_自动化_03

数字有三种类型:整数,浮点数和复数

2.序列:

序列中的数据(元素)都是有序排列的,并且可以通过下标访问到1个或者多个序列中的数据,string,list,tuple(字符串,列表,元组)都是序列数据类型

python实验通过数列求自然常数e python 自然常数_python实验通过数列求自然常数e_04

有序:怎么放进去的,就怎么存,怎么取出来,顺序不会发生变化

下标(索引):类似教室testing2202中的座位号,只不过座位号是从0开始编的

testing2202["jtt","yqt","lzx","lb"]

序列通用的操作符:

python实验通过数列求自然常数e python 自然常数_开发语言_05

python实验通过数列求自然常数e python 自然常数_数据类型_06

python实验通过数列求自然常数e python 自然常数_python_07

索引的时候不能超出索引范围(报错),但是切片可以,只是可能切片后值为[]

序列通用的方法:

python实验通过数列求自然常数e python 自然常数_python实验通过数列求自然常数e_08

注意:

min中可以比较数字大小和字母的ASCLL码

find方法与index相似,但是与index不同的是,如果s中无该字符串,那么会返回-1,而index会报错。find方法不在上表中,是因为只有字符串有这个方法

String类型

1.Python中没有字符的概念,“a”之类的也是字符串

列表类型

python实验通过数列求自然常数e python 自然常数_自动化_09

1.list1+list2表示两个列表合并

2.list*2表示list的元素重复两遍,形成一个新的副本

3.与字符串不同,列表的元素是可以改变的

相关函数方法:

python实验通过数列求自然常数e python 自然常数_python_10

1.append与extend类似,append只是添加一项,extend是把要添加的拆开然后再追加到原来的列表,类似于list1+list2

2.还有一些方法:L.sort()从小到大排序

L.sort(reverse=True)从大到小逆向排序

元组类型

python实验通过数列求自然常数e python 自然常数_自动化_11

python实验通过数列求自然常数e python 自然常数_自动化_12

注意:

1.字符串可以转化为元组,使用tuple方法。eg:tuple=tuple("jtt")------->('j','t','t')

2.元组不可变,指的是元组索引指向的地址是不可变的,也就是元素不可变,但是我们可以修改元素里面嵌套的内容。比如说(1,2,(3,4))里面的3

python实验通过数列求自然常数e python 自然常数_自动化_13

3.Set集合类型

python实验通过数列求自然常数e python 自然常数_python实验通过数列求自然常数e_14

set1={}#不能直接给一个空集;

set2=set({})#使用set()方法,这样才能定义一个没有元素的set集合

4.dict字典类型

python实验通过数列求自然常数e python 自然常数_数据类型_15

字典的方法:

python实验通过数列求自然常数e python 自然常数_数据类型_16