a=0
while a<6:
print(“当前a=”,a)
没有结束条件就会一直打印:当前a= 0,可以加上这个条件a+=1,Ctrl+c停止循环
print打印语句调试#原例句:
sum=0
for i in range(1,11,2):
sum+=i
print(sum)#交互模式要换行
结果展示:25
#调试语句
sum=0
for i in range(1,11,2):
print(“当前的数字是:%i”%i)
sum+=i
print(“当前sum的值是:%s”%sum)
结果展示:当前的数字是:1
当前sum的值是:1
当前的数字是:3
当前sum的值是:4
当前的数字是:5
当前sum的值是:9
当前的数字是:7
当前sum的值是:16
当前的数字是:9
当前sum的值是:25
函数的使用:发现有代码被多次重复编写--建议把代码封装为函数使用def count_even_sum(num): #表示计算偶数的和,even偶数,odd奇数
sum=0
for i in range(0,num,2):
sum+=i
return sum
Eg:count_even_sum(100)
count_even_sum(350)
。。。
直接调用就可以了
容器:装多个元素 list:列表--》多个元素,里面元素可以修改li=[1,2,3,10]
增:li.append(50)-->#append只能在末尾增加
li.insert(0,5)-->#insert可以任意坐标位置增加,表示从第一位增加一个5
删:del li[3]-->#表示删除list的第三个字
li.remove(3)-->表示删除坐标位置第三数字
改:li[3]=”abc”-->#表示list的第三位改成”abc”
查:li[0]-->表示第一个元素
li[1]-->表第二个元素
遍历list:
for i in li:
print(i)
或者这样:
for i in range(len(li):
print(li[i])
若想删除某个list的值,但是又不知道是否存在list中,可以做个判断这样就不会报错
if 100 in li:
li.remove(100)
dir(li),dir(list),dir(dict)都可以查出他们的使用方法
tuple :元组--》多个元素,里面元素不可以修改
t=(1,2,3)
查:t[0]-->表示t的第一位的取值
遍历:
for i in t :
print(t)
用处:不希望别人随意改动重要的东西,就用元组
dict:字典--》多个元素,里面元素可以修改,格式都是以keys:values形式存在d={1:23}
增:d[2]=23
d[3]=”qw”
删:del d[2]
改:d[3]=45#将values重新赋值
查keys:
for i in d.keys():
print(i)
查values:
for i in d.values():
print(i)
查keys和values
for q,w in d.items():
print(“%s=%s”%(q,w))
注:若%s:%s输出结果形式是keys:values,若%s=%s输出结果形式是keys=values