您的位置:首页 > 编程语言 > Python开发

python基础学习(2017/3/1)上午

2017-03-01 09:42 344 查看
(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)range
for i in range(1,10,2):
print(i)
1
3
5
7
9
for 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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: