# 1 # # ======================用for循环来实现 加序号============序号# num=1## for i in goods:# mystr=‘第%d个商品 ==‘%num# print(mystr,i[‘name‘],i[‘price‘])# num+=1 # 2 代码执行后,数据就可以使用# a=0# while True:# a+=1# if a >=10:# break# print(a) ======>>>> # 代码执行后,数据就可以使用 # 3 计算重复的元素个数 # li=[‘an‘,‘a‘,‘b‘,‘a‘,‘b‘,‘a‘,‘b‘,‘a‘,‘b‘]## dic={}## for i in li:## num=0## for j in li:## if j==i:## num+=1## dic[i]=num## print(dic) # 计算重复的元素个数 # 4 字符串的join方法 # join()方法-------’‘.join()------加#---- join === 只能用于字符串之间 # mystr="1223345"# v=‘*‘# n=v.join(mystr)# print(n) # # 5 可迭代数据的计数 count # mystr=‘adsadsad‘# a=mystr.count(‘m‘)# print(a) #------------------ 6 for while ----------------------## while ---- 死循环## for ----- 有一定范围 #--------------- 7 range py2 py3的区别 ------------------------------- # py2 range ----->>> 生成数字 # py2 xrange ----->>> 生成数字 生成器------for 循环时 一个一个生成 # py3 range ----->>> 生成数字 生成器--------for 循环时 一个一个生成 # for i in range(1,100):# if i ==77:# continue# print(i) # for i in range(1,200,3)------步长# 倒序# 正序# # ------------------------8 split ------------------------------# split====split(‘+‘,1) # content=input(‘请输入:‘) # a,b=content.split(‘+‘) # ---------两个参数 接受 分割的两个变量# li=int(a.strip())+int(b.strip())# print(li)
# 1 设定 is_or_not = True 跳出循环的条件 #--------------------------------------------------------------------------------------# isorNot=True## for i in range(1,10):# print(i)## if isorNot==True:# for i in range(10,20):# print(i)# isorNot=False# break# else:# break # 设定 is_or_not = True 跳出循环的条件 # 1 # 10 # 2 #-------------------------------------------------------------------------------------- # 2 range条件当成另一个range的条件 ## for i in range(1,10):# print(i)# for j in range(i,10): # range条件当成另一个range的条件# print(j,end=‘‘) # -------------- 9 9 乘法表 # for i in range(1,10):# for j in range(1,10):# if j<=i:# print(‘%d*%d=%2d ‘%(i,j,i*j),end=‘‘)# print(‘‘) # -------------- 9 9 乘法表 #------------------------------列表 删除 索引元素-------------------------------------------------------- # 有索引的数据 删除时索引范围会改变 倒序 从后往前删除===避免超出范围 # li=[1,2,3,4,5,6,7]## # del li[1:7:2]# # print(li)### for i in range(len(li)-1,-1,-1): # 倒序 从后往前删除===避免超出范围# if i %2==1:# del li[i]# print(li) #------------------------------ 元组 ------------------------------------------------------- # val=(1,) ====== 元组# val=(1) ====== 数字 #----------------------------- 字典删除元素--------------------------------------- # 不要在循环当前字典的过程中,修改当前字典大小 # 方法一 # dic={# ‘k1‘:‘v1‘,# ‘y2‘:‘v1‘,# ‘k11‘:‘v1‘# }## dic_list=[]## for key in dic:# if ‘k‘ in key:# dic_list.append(key) # 先取出来### for i in dic_list: # 修改字典# del dic[i]# print(dic) ## 方法二 # dic={# ‘k1‘:‘v1‘,# ‘y2‘:‘v1‘,# ‘k11‘:‘v1‘# }## while True:## for k in dic:# if ‘k‘ in k:# del dic[k]# break# else:# break# #-------------------------------------------------------------------------------# 列表 元组 转换为字符串 可迭代对象 互相转换 # 注意 list tuple ======== 转换为字符串===>>> str ====>>> ‘[]‘,‘()‘直接外边加引号 # list tuple ‘‘.join() ======>>>> 实现字符串转换#--------------------------------------------------------------------------- #--------------------------------------------------------------------------- # 布尔值补充 ## False; 0 ; None ; ‘‘;[] ; {} ;()------------------## None=====null------------------
时间: 2024-11-05 13:28:58