(1)循环
1.for循环
li = ["电脑","鼠标垫","U盘","游艇"] print("请登陆系统:") name = input("ID:") pwd = input("passport:") if name == "linby" and pwd == "123": for key,item in enumerate(li): print(key,item) else: print("你输入的信息有错.") inp = input("请输入商品名称前面的标号:") #字符串转INT inp_num = int(inp) print(li[inp_num])if name == "linby" and pwd == "123": for item in (li): print(item) else: print("你输入的信息有错.") inp = input("请输入商品名称前面的标号:") #字符串转INT inp_num = int(inp) print(li[inp_num])请登陆系统:
ID:linby
passport:123
电脑
鼠标垫
U盘
游艇
请输入商品名称前面的标号:2
U盘最终版本:li = ["电脑","鼠标垫","U盘","游艇"] print("请登陆系统:") name = input("ID:") pwd = input("passport:") #自动生成一列,默认从0开始, if name == "linby" and pwd == "123": for key,item in enumerate(li,1): print(key,item) else: print("你输入的信息有错.") inp = input("请输入商品名称前面的标号:") #字符串转INT inp_num = int(inp) print(li[inp_num -1])请登陆系统: ID:linby 1passport:23 1 电脑 2 鼠标垫 3 U盘 4 游艇 请输入商品名称前面的标号:1 电脑(2)列表的索引:
inp = input() ret = li.index(inp) print(ret)电脑
0索引要索引的东西在列表的第几个。(3)rangefor i in range(1,10,2): print(i)1
3
5
7
9for i in range(10,1,-1): print(i)10
9
8
7
6
5
4
3
2(4)列出列表里的所有元素li = ['alex',"eirc"] lee = len(li)#最大为2 for i in range(0,lee): print(i,li[i])(5)往字典里面增加函数#字典 dic = {"k1":[], "k2":[]} #列表 li = [11,22,33,44,55,66,77,88,99] for i in li: if i <= 66: dic['k1'].append(i) else: dic['k2'].append(i) print(dic)运行结果:{'k1': [11, 22, 33, 44, 55, 66], 'k2': [77, 88, 99]}(6)字符串temp = "hey" print(temp) temp_new = temp.upper() print(temp_new)hey HEY(7)面向对象思想超人工具包放在模板里面就可以了。创建的数据类型要用超人功能的时候去模板里面找就可以了。(8)查看数据类型的功能temp ="alex" help(type(temp))(8)类型中的函数n1 = 1 n2 = 3 print(n1+n2) print(n1.__add__(n2))(9)字符串操作#连接列表里面两个字符串。 li = ["alex", "eric"] d = ",".join(li) print(d)