一、python数字类型Number:
- 整型 int:包括正整数和负整数
- 浮点型 float :例如3.1415926
- 复数 complex :5+6j
- 布尔类型 bool :True False
varn=521
varn=-111
varn=2.1415926
varn=0x10
varn=b'001100111'
varn=5+6j
varn=True
print(varn,type(varn))
数值类型可以参与运算:
a=10
b=20
print(a+b)
结果:30
二、list列表类型:
要点 :
- 列表用来表示一系列数据,例如:需要记录一组数字或者其他数据。
- 在需要记录多个数据时,可以用[ ]进行定义,并且每个数据之间用逗号分隔。
- 列表中存储的数据可以是任意类型的(🌰如下)
- 列表中存储的每一组数据称为元素
- 列表中存储的数据可以通过下表的方式进行获取。 (前从0开始,如果从后就是-1开始。)
varlist=[192,168,200,68]
print(varlist,type(varlist))
0 1 2 3 4
varlist=['a','b',521,'pai',3.1415926]
-5 -4 -3 -2 -1
print(varlist[0])
print(varlist[-1])
Q:列表中的元素的值可以是任意类型,那么列表中的元素的值可不可以是一个列表呢? 答案是可以的。这时候称为二级列表、二维列表、多维列表、多级列表
0 1 2 3 4 5 6
varlist = [1,2,3,[11,22,33],'a','b','c']
print(varlist)
结果 :[1,2,3,[11,22,33],'a','b','c']
Q:此时列表下标的排序:注意整个[11,22,33]看成一个整体是下标3,如果想进一步获取22,那么类似于二维数组 : print(varlist[ 3 ] [1])
0 1 2 3 4 5 6
varlist = [1,2,3,[11,22,33],'a','b','c']
print(varlist[3])
结果:[11,22,33]
print(varlist[3][1])
结果 :22
|