当前位置:Gxl网 > 互联网 > 内容补充 ----- 易错点

内容补充 ----- 易错点

时间:2021-07-01 10:21:17 帮助过:3人阅读

#                             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------------------