变量类型

数字型

解释

整数(包括正数和负数)

1
2
3
init = 1999

init = -1999

浮点数(也是包括正数和负数)

1
float = 3.14

举例:

1
字符型的加、减、乘、除(+、-、*、/、)、模(%)、等于与不等于(==、!=)、

字符型

解释:

引号中的任意内容、引号可以是单引号、双引号、三引号(‘’‘xxx’’’,""“xxx”"")

1
string = ’你好‘

作用:

就是用来输入字符串的

举例:

1
2
3
4
5
6
7
8
9
10
str1 = "你好'like4h'! hello word!"
str2 = '你好,我是"like4h",学习python'
str3 = '''nihao,
hello word!'''
str4 = str1.replace("hello word","") #字符串替换,将指定的字符替换成后面的任意值
print("hello" in str1) #字符串查找,返回的结果是布尔型的ture or false
srt5 = str1.split(' ') #字符串的分割、返回的是一个列表的形式
str6 = str1 + ' ' + str2 #字符串的拼接
num = len(str1) #字符串的长度,返回init
str8 = str7.strip('*') #删除字符串头尾中的指定值(*)

布尔型

解释:

只有两个值、真或假、在程序语言里面(0代表的是假、除零以外的所有整数代表的都是真、一般常用的是1来代表真)

1
2
3
bool = true

bool = false

作用:

一般用来、做判断使用的

举例:

1
2
3
bool1 = true
bool2 = false
print(bool1 != bool2)

元组

解释:

是一个只读的列表

1
tup = ('like4h','1999','best')

作用:

一般只是用来存放数据用的

举例:

1
2
3
4
5
6
7
8
9
tup1 = ()
tup2 = ('学习','python','2022',3,1)
tup3 = ('你好','like4h')
print(tup2[-3:]) #元组的截取
tmp = tup2 + tup3 #元组的拼接
#tup2 +=tup3
#print(tup2)
num = len(tup2) #元组的长度
tup4 = tuple(list2) #将列表转换为元组

列表

解释:

有序的对象集合、可读可写

1
list = ['like4h','best',1999,[1,2,3]]

作用:

暂时用来待处理的数据

举例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
list1 = []
list2 = ['hello','word','世界',2022,[3,1]]
list3 = ['学习','python']
print(list2[4],[1]) #返回1 作用是获取列表中的内容
print(list2[-1:]) #返回2022 列表截取操作
list1 = list2 + list3 #返回的是两个['hello','word','世界',2022,[3,1],'学习','python'] 列表的拼接
print('like4h' in list2) #返回false 列表的查找
list1.append('hello') #向列表尾部添加元素
liset2.insert(1,'like4h') #向列表中的指定索引处添加元素
list2.expend(list3) #列表拼接、和使用+的拼接基本无异
list2.pop(1) #删除列表中的某个元素、不添加参数的话默认是删除最后一位
list2.remove('世界') #根据值删除列表中的某个元素
num = list2.count('世界') #判断列表中的参数的个数
num2 = len(list2) #判断列表的长度
print(num)

字典

解释:

无序的对象集合、是通过键来存取数据的

1
dict = {'name':'like4h','age':'23','phone':'1234456','地址':'中国大陆'}

作用:

也是用来存放待处理的数据

举例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
dict1 = {'name':'like4h',
'age':'23',
'phone':'1234456',
'地址':'中国大陆'} #程序上这样写、一般是为了方便查看、代码更加的整洁
dict2 = {}
#dict1['name'] = 'python' #修改字典中的值
#dict1['sex'] = '男' #向字典中添加元素
#dict1.clear() #清空字典
#num = len(dict1) #判断字典中的元素
#dict3 = dict1.key() #字典中全部的键
#dict3 = dict.values() #字典中全部的值
#print(type(dict3))
#dict5 = dict1.items() #打印字典中全部的键和值
print(dict1.get('name')) #返回指定键的值