python学习day03

一:
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);

 





posted @ 2018-02-28 21:52  Duke777  阅读(171)  评论(0编辑  收藏  举报