#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())
python的列表,元组,字典
最新推荐文章于 2020-11-29 14:54:31 发布