写在前面的一点罗里吧嗦小唠叨昨晚的python看到了快12点吧,然后进度相对来说还算满意,只能说一点点推进,庆幸自己的大学还是一个比较认真的小码农,现在捡起来还算比较得心应手(pia飞自己,算法什么的还没到好吗!)好好学习呗~持续填坑学习,努力日更,或者日好几更条件判断| if elif else,elif可以存在多个循环| for in 会一次打印数组里的每一个元素,貌似会自动换行for x in…循环就是把每个元素代入变量x,然后执行缩进块的语句。 例如做累加sum = 0for x in [1,2,3,4,5]: sum = sum + xprint(sum)range()函数生成整数序列,list()函数转换成list。 | while 只要条件满足就不退出循环 | break 提前退出循环 | continue 跳过当前次循环,直接开始下一次循环dict和set|| dict 使用(key-value)存储,有快速的查找速度,是个使用{}的朋友d = {‘Michael’: 95, ‘Bob’: 75, ‘Tracy’: 85}当多次对一个key放入value,后面的值会覆盖前面的值如果key不存在,dict就会报错。为了避免key不存在的错误,1.通过in判断key是否存在;2.用dict的get()方法’Thomas’ in d #in来进行判断d.get(‘Thomas’) #通过get()方法d.get(‘Thomas’, -1) #可以让get()返回指定的value|| set也是key的集合,但不存储value。因为key不能重复,所以set中没有重复的key。创建set,需要提供一个list作为输入合集。s = set([1,2,3]) #{1,2,3}注意,传入的参数[1, 2, 3]是一个list,而显示的{1, 2, 3}只是告诉你这个set内部有1,2,3这3个元素,显示的顺序也不表示set是有序的。。重复元素在set中自动被过滤。add(key) #添加元素,重复添加无效果remove(key) #删除元素不可变对象