Python练习

ls = [[1,2,3],[[4,5],6],[7,8]]
print(len(ls))
运行结果:
3
Is = ["2020","20.20","python"]
Is.append([2020,"2020"])
print(Is)
运行结果:
['2020', '20.20', 'python', [2020, '2020']]
s = [4,2,9,1]
s.insert(2,3)
print(s)
运行结果:
[4, 2, 3, 9, 1]
d = {"大海":"蓝色","天空":"灰色","大地":"黑色"}
print(d["大地"],d.get("大地","天空"))
运行结果:
黑色 黑色

range()函数
左闭右开
start: 计数从 start 开始。默认是从 0 开始。
stop: 计数到 stop 结束,但不包括 stop。
step:步长,默认为1。
chr()函数
Python中的一个库函数,用于从给定的ASCII码(整数值)中获取字符值,它接受一个数字(应为ASCII码)并返回字符。
ord()函数主要用来返回对应字符的ASCII码
字典中的get()函数:利用键来获取值

d = {}
for i in range(26):
    d[chr(i+ord("a"))] = chr((i+13)%26+ord("a"))
print(d)
for c in "python":
    print(d.get(c,c),end="")
 运行结果:
 {'a': 'n', 'b': 'o', 'c': 'p', 'd': 'q', 'e': 'r', 'f': 's', 'g': 't', 'h': 'u', 'i': 'v', 'j': 'w', 'k': 'x', 'l': 'y', 'm': 'z', 'n': 'a', 'o': 'b', 'p': 'c', 'q': 'd', 'r': 'e', 's': 'f', 't': 'g', 'u': 'h', 'v': 'i', 'w': 'j', 'x': 'k', 'y': 'l', 'z': 'm'}
clguba
d = {'food':{'cake':1,'egg':5},'cake':2,'egg':3}
print(d['food']['egg'])
运行结果:
5

输入一行字符,统计每个字符出现的次数,并将结果保存在字典中

str = input("请输入要查询的字符串")
d = {}
for x in str:
    if x in d:
        d[x] = d[x] + 1
    else:
        d[x] = 1
print(d)

运行结果:
请输入要查询的字符串aab
{'a': 2, 'b': 1}

用元组来定义游戏菜单,提示用户输入菜单选择,提示信息为“请输入菜单项对应的数字 1.游戏设置2.选择游戏级别3.我的装备4.我的积分0退出”,当用户输入数字后,输出相应的菜单项的名称,若输入0则显示谢谢实验,然后退出游戏

menu = ("1.游戏设置","2.选择游戏级别","3.我的装备","4.我的积分","0.退出游戏")
for item in menu:
    print(item)

while True:
    print("请输入菜单对应的数字")
    num = int(input())
    if num < len(menu):
        if num == 0:
            print("谢谢使用")
            break;
        else:
            print(menu[num-1])
    else:
        print("请重新选择!")
  运行结果
  1.游戏设置
2.选择游戏级别
3.我的装备
4.我的积分
0.退出游戏
请输入菜单对应的数字
5
请重新选择!
请输入菜单对应的数字
2
2.选择游戏级别
请输入菜单对应的数字
0
谢谢使用
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值