小天才烁宝 发表于 2021-10-31 16:21:17

星期转化

print("输入1-7")
x_list = ['一','二','三','四','五','六','日']
num = int(input("输入数字:"))
print("星期"+x_list)
大佬帮忙改一下代码,这个运行出来是错的:
list indices must be integers or slices, not tuple

逃兵 发表于 2021-10-31 16:23:06


print("输入1-7")
x_list = ['一','二','三','四','五','六','日']
num = int(input("输入数字:"))
print("星期"+x_list)

小天才烁宝 发表于 2021-10-31 16:27:16

逃兵 发表于 2021-10-31 16:23


求大佬讲解

逃兵 发表于 2021-10-31 16:39:31

小天才烁宝 发表于 2021-10-31 16:27
求大佬讲解

列表[数字]是索引,类型是索引位置的类型
列表[数字:数字]是切片,类型还是列表

这里只要索引出来文字就可以了

傻眼貓咪 发表于 2021-10-31 16:53:22

本帖最后由 傻眼貓咪 于 2021-10-31 16:56 编辑

代码:print("星期{}".format(['一','二','三','四','五','六','日']))
解说:

1. print() 打印

2. "星期{}".format() 是字符串格式化
比如:"{},你好".format("小白") 表示 "小白,你好"

3. ['一','二','三','四','五','六','日'] 其实就是列表索引

前端:['一','二','三','四','五','六','日'] 是列表
后端: 是索引

比如:arr 前端 arr 是列表,后端 是索引,表示第 4 位元素
页: [1]
查看完整版本: 星期转化