摘要: 集合 注意: 集合是可变的,所有的操作都是改变其本身,也就是说 id(指针的存储路径)是不会改变的,只是改变了内容 集合(set)是一个无序的不重复元素的数据结构。(所以没有下标索引) 集合只有增加、删除、查询(不能用索引),没有修改的方法 可以使用大括号 { } 或者 set() 函数创建集合,但 阅读全文
posted @ 2020-03-12 19:00 海澜时见鲸 阅读(267) 评论(0) 推荐(0)
摘要: %是字符串格式化的一种方式,但有个点需要注意 注意:%号后面只能接收数量相等的参数,如果我们传入的参数是一个序列的话,我们需要在后面添加一个逗号,才能实现传参的效果,否则会报错 %s 可接收任意的变量类型, %d 只能接收数字类型的参数 >>> a (1, 2) >>> 'a = %s'%(a) # 阅读全文
posted @ 2020-03-12 14:56 海澜时见鲸 阅读(3049) 评论(0) 推荐(0)
摘要: 序列数据结构:list,tuple,str 其他数据结构:set,dict 列表 1、增删改查 注意:1、列表是可变序列,所有的操作都是改变本身,也就是说ID不会改变的,只改变了存储的内容。 2、列表是以类的形式实现的,“创建”列表实际上是将一个类实例化。 3、列表的方法大多数都是针对一维的列表有效 阅读全文
posted @ 2020-03-12 14:50 海澜时见鲸 阅读(332) 评论(0) 推荐(0)
摘要: 函数 函数参数:必备参数(a),默认参数(b=1)、不定长参数(*args, **kwargs) 必备参数:必传, 默认参数:可传可不传,传则覆盖 *args:元组, **kwargs:字典 func(a, *args, **kwargs) --> func(1,2,3,b=1,c=2), 2和3属 阅读全文
posted @ 2020-03-12 09:56 海澜时见鲸 阅读(233) 评论(0) 推荐(0)
摘要: for while 循环语句 for一般是循环迭代对象 while 一般是跟条件判断, 一般和计数器配合使用,防止进入死循环 continue 跳出当前循环,注意continue的位子,当满足条件时,后面的代码块就不会被执行 break 打破循环 外围else 注意缩进,如果break没执行那么才会 阅读全文
posted @ 2020-03-12 09:45 海澜时见鲸 阅读(208) 评论(0) 推荐(0)
摘要: 1.if 条件控制 注意在写逻辑的时候是思考有哪些情况,从而写出对应的处理逻辑 但是代码运行的时候犹如一个漏斗一样,当跳出去了后面的语句也不会执行 为了保证性能我们最好是把满足多数情况写在前面,可以正常情况就可以少执行代码 注意 if 和 elif 的区别 # 根据学生成绩来评优良差等级 if a 阅读全文
posted @ 2020-03-12 09:41 海澜时见鲸 阅读(1989) 评论(0) 推荐(0)
摘要: >>>dir(__builtins__) # 查看python自带的方法,返回的是一个列表 >>>bool('set' in dir(__builtins__)) # 查看某个方法是否只内置的,站在列表的角度思考 >>>__builtins__.set() # 查看某个方法是否是内置的,站在方法的角 阅读全文
posted @ 2020-03-12 09:37 海澜时见鲸 阅读(215) 评论(0) 推荐(0)
摘要: 数学运算符 # + 可以拼接数值类 序列类型 (注意只有元素类型相同的才能相加,如 数字和数字,列表和列表,字符串和字符串) >>> a = 21 >>> b = 10 >>> a+b 31 >>> list1= [1,2] >>> list2 = [2,3] >>> list1+list2 [1, 阅读全文
posted @ 2020-03-12 09:34 海澜时见鲸 阅读(207) 评论(0) 推荐(0)