本文是跟着
https://www.runoob.com/python/python-variable-types.html
学习的
Python有五个标准的数据类型:
Python支持四种不同的数字类型:
int(有符号整型)
long(长整型[也可以代表八进制和十六进制])
float(浮点型)
complex(复数)
长整型也可以使用小写 l,但是还是建议您使用大写 L,避免与数字 1 混淆。Python使用 L 来显示长整型。
Python 还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示,
复数的实部 a 和虚部 b 都是浮点型。
注意: long 类型只存在于 Python2.X 版本中,在 2.2 以后的版本中,int 类型数据溢出后会自动转为long类型。在 Python3.X 版本中 long 类型被移除,使用 int 替代。
字符串或串(String)是由数字、字母、下划线组成的一串字符。
python的字串列表有2种取值顺序:
[头下标:尾下标] 获取的子字符串包含头下标的字符,但不包含尾下标的字符。【,)这样的
最后那个数字代表的是步长
str = "abcdefghijk"
print(str[2:8])
print(str[2:8:3])
print(str[2:])
print(str[-5:-1])
print(str[-1])
列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。
列表跟上面字符串使用类似,而且它们的索引也一致。
这里跟上面一样,也可以使用*和+号,加号 + 是列表连接运算符,星号 * 是重复操作。如下实例:
a = [1,2,3,4,5]
b = ["s","s","h"]
print(a)
print(a[0:2])
print(a + a)
print( b * 2)
元组是另一个数据类型,类似于 List(列表)。
元组用 () 标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
元组跟上面列表类似,都差不多
ssh = ("1","bbc",123,"json",79.2)
ssh[2] = 2
print(ssh[2])
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。
两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典用"{ }"标识。字典由索引(key)和它对应的值value组成。
感觉这字典就跟map类似就是键值对
count = 1
number = 1.0
number3 = "hi demo"
print(count)
print(number)
print(number3)
这里赋值可以同时为多个变量赋值。第一个是全部赋值到一起,第二个是分开来赋值的。
a = b = c = 1
x , y , z = 1 , 2 , 3
print(a,b,c)
print(x)
print(y)
print(z)
print(x,y,z)
del可以删除对象引用
var1 = 1
var2 = 2
var3 = 3
var4 = 4
var5 = 5
var6 = 6
var7 = 7
# del var1,var2
del [var1,var2,var3]
print(var1)