python基础:流程控制进阶

python基础:流程控制进阶

 

运算符

---- +  -- list, str , tuple    同类型进行合并
____ *  -- list, str , tuple

---- in -- list, str , tuple, dict
---- not in ----  list, str , tuple, dict
del(item)   删除变量
len(item)  计算容器中元素个数

max(item)  返回容器中元素最大值  对于数值类型的操作
min(item)  返回容器中元素最小值
sum(item)   求和

变量名 --- id地址 --- 找到对应的内存空间 -- 访问里面的数据
------------引用关系----------------


del --- 取消(删除)变量名 指向的 id地址
python垃圾回收机制 -- 程序结束后, 将这些没有变量引用关系的内存空间回收了

 

list1 = [1,2,3,'ok']
list2 = [4,23,2]
list3 = list1 + list2
print(list3)
#[1, 2, 3, 'ok', 4, 23, 2]

print('*'*3)#***
str1 = 'o'*2
print(str1)#oo

list4 = [1,2]
list5 = list4*2
print(list5)#[1, 2, 1, 2]
print(len(list5))#4

dict1 = {1:'ok',2:'yes',3:54} #字典查找的是键
print('ok' in dict1)#False
print(3 in dict1)#True

list6 = ['a',1,[1,2]]
print(2 in list6)#False
print([1,2] in list6)#True

list7 = [1,3,6,23,53,7,-1]
print(max(list7))#53
print(min(list7))#-1
print(sum(list7))#92
---- 序列解包 --- 拆包 要一一对应,有多少包就要用多少变量接收
在交互中实现如以下:
list1 = [1,2,3]
x,y,z = list1
---- 链式赋值
---- 交换变量

 

python基础:流程控制进阶

python基础:流程控制进阶 python基础:流程控制进阶

 

 

上一篇:Codeforces Global Round 16部分题解


下一篇:使用Docker安装Mysql并启动