内容补充 ----- 易错点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内容补充 ----- 易错点相关的知识,希望对你有一定的参考价值。
# 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------------------
以上是关于内容补充 ----- 易错点的主要内容,如果未能解决你的问题,请参考以下文章