最近开始学习python了,感觉python很方便,变量不用定义就可以使用了,语法很简介,用起来很方便,而且代码看起来很舒服(哈哈,感觉各种优点啊),对于有了一点编程经验的我来说,自学感觉根本不费力,目前对于python小白的我来说,也就晓得这么多。
前两天学习到python的基本数据类型List,现在给大家谈谈自己的想法,并附上自己的小dome,哈哈。
List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。
那么如何生成一个列表呢,可以用下面的语句:
myList=[‘ysg’,’001’,’sex’]
我感觉本质上就是一个数组,但是他比较高级,可以存放各种数据类型的数据。可以用下标引用列表中的数据,例如:
print(myList[1])
这样会输出 001。那么,如果我要遍历列表的元素,怎么办呢?别急,一句话就可以搞定:
for i in myList:
print(i,end=”)
这样就会打印出列表中所有的信息了。在我的小dome中用到了append()函数,这个函数的作用是向列表中插入一个数据。好了,下面是我的dome,欢迎大家给我分享更先进的技术哟。
each_student_info=[] #存储每个学生的信息
all_student_info=[] #存储所有的学生信息
n=0 #学生总人数
while True :
print("请输入你想进行的操作:")
print("1.存储学生信息")
print("2.查看学生信息")
choose_number = input()
if int(choose_number)==1 :
n=n+1
print("请输入第",n,'个学生的姓名')
name=input()
print("请输入第",n,'个学生的学号')
number=input()
print("请输入第",n,'个学生的性别')
sex=input()
each_student_info=[name,number,sex]
all_student_info.append(each_student_info)
elif int(choose_number)==2:
for student in all_student_info:
print(student)
break
else:
print("输入错误,请重新输入")