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

(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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值