python的列表,元组,字典

#coding:utf-8
str="happy"
print(str[0:3])   # 左闭右开
print(str[0:-1])  # 从0取到倒数第二位
# str[1:]  从下标为1到最后一位
print(str[1:])
# str*2
print(str*2)
# \n换行
print("eve\ning")
# 在输出前加r表示不转义
print(r"eve\ning")
# \是续行符    续行符后面不能加其它字符
print("a"\
      "b")
#coding:utf-8
# 列表中可以存放不同的数据类型
list=["java","3.14","python",999,666]
alist=["c#","html",333]
# 列表的值可以被修改
list[1]=3.1415926
print(list)
print(list[1])
print(list[1:3])   # 左闭右开
print(list[2:])    # 从下标2开始到最后(包括最后)
print(list*2)
# 列表可以拼接,组成一个新的类别
nlist=list+alist
print(nlist)
#截取列表的值可以放3个参数,代表的是步数,每隔几步取一次
print(nlist[1:6])
print(nlist[1:6:2])
# 列表的方向输出   步数也要为负
print(nlist[-1::-2])

#coding:utf-8
'''
学生成绩管理系统
'''
print("欢迎来到学生成绩管理系统")
print("请输入你的操作:")
stuName=["zhangsan","lisi"]
stuScore=[80,90]
choose=input("1.查看所有学生成绩\t2.修改学生成绩\t3.添加学生成绩\n")
if choose=="1":
    for i in range(len(stuName)):   # 得到下标
        print(stuName[i],stuScore[i])
        
#coding:utf-8
# 元组的定义使用小括号
tup=("java",3.14,"python",999,666)
atup=("c++","js",101)
# tup[1]=3.1415   元组不支持重复赋值
print(tup)
# 元组的其它操作和列表一致
print(tup[1:3])      # 左闭右开
# 如果定义的是一个元素的元组,要在元素后面加逗号以区分
btup("你好",)

#coding:utf-8
# 定义一个空的字典
dic={}
# 给字典赋值
dic["aaa"]="this is an apple"
dic[2]="this is a banana"
print(dic["aaa"])
print(dic)
# 初始化字典
dic2={"name":"try","age":"16","height":"181cm"}
print(dic2["height"])
print(dic2.keys())
print(dic2.values())
























评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

全栈开发crud师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值