一:
1: for循环
for i in range(3): print(i);
login 小程序
_username = "duke"; _password = "123456"; for i in range(3): username = input ("username:"); password = input ("password:"); if username == _username and password == _password: print ("Welcome %s login..." % _username); break; else: print ("Invalid username or password !");
2: while 循环
_username = "duke"; _password = "123456"; counter = 1; while counter <= 3: username = input ("username:"); password = input ("password:"); if username == _username and password == _password: print ("Welcome %s login..." % _username); break; else: if counter==2: print("你今日只有一次机会了!") print ("Invalid username or password !"); counter += 1;
二 :列表的操作
a= [‘join‘,‘xiaohua‘,‘xinxin‘,‘huanuhan‘] #值的查询 print(a[0]) #index 方法 print(a.index(‘join‘)) #取出的为想找元素的下标 #切片 print(a[1:-1]) #取到倒数的一个 print(a[1:]) #取从起点后的全部 print(a[0::2]) #加上补偿2,即为取数的间隔为2,也就是跳过了一个 #注意,最后一个数为负数时,去的方向为往回走 #添加 a.append("wangwang"); print(a); #插入 a.insert(1,"minmin"); print(a); #修改 直接从新赋值即可 a[5]="gong"; print(a); #删除 #remove方法 a.remove("gong") #删除list中有的元素 该例子为删除list中的元素 gong print(a); #pop方法 b=a.pop(1) #用下标删除元素,并且打印出删除的元素 print(b); #将删除的值赋值在b上 print(a) #del方法 del a[1] #删除list a 中第二个元素 del a #删除list a 这个对象(即列表) #计算元素出现的次数 c = a.count("to"); print(c); #extend 方法 d = [‘1‘,‘haha‘]; d.extend(a); print(d); #sort方法 排序方法 按ascii 排序 x = [1,6,4,9,3,7,2] x.sort(); print(x); #reverse 方法 反序 x.reverse(); print(x);