摘要: 1、For - else for循环还有⼀个else从句,这个else从句会在循环正常结束 时执⾏。这意味着,循环没有遇到任何break. str1 = 'Python自学网' for i in str1: print(i) else: print('循环正常结束之后要执行的else的代码') 2、 阅读全文
posted @ 2023-03-09 21:54 饮一杯天上水 阅读(90) 评论(0) 推荐(0)
摘要: 1、Python异常 Python的异常机制主要依赖 try 、except 、else、finally 和 raise 五个关键字。 try 关键字后缩进的代码块简称 try 块,它里面放置的是可能引发异常的代码; except 关键字对应异常类型和处理该异常的代码块; 多个 except 块之后 阅读全文
posted @ 2023-03-09 21:52 饮一杯天上水 阅读(130) 评论(0) 推荐(0)
摘要: 1、列表推导式、元组推导式、字典推导式、集合推导式 列表推导式可以利用 range 区间、元组、列表、字典和集合等数据类型,快速生成一个满足指定需求的列表。 1.1 列表推导式 列表推导式的语法格式如下: 表达式 for 迭代变量 in 可迭代对象 [if 条件表达式] ] # [if 条件表达式] 阅读全文
posted @ 2023-03-09 21:50 饮一杯天上水 阅读(197) 评论(0) 推荐(0)
摘要: 1、__slots__魔法 在Python中,每个类都有实例属性。默认情况下Python⽤⼀个字典(__dict__属性)来保存⼀个对象的实例 属性。这⾮常有⽤,因为它允许我们在运⾏时去设置任意的新属性。 然而,对于有着已知属性的⼩类来说,它可能是个瓶颈。这个字典浪费了很多内存。 Python不能在 阅读全文
posted @ 2023-03-09 21:48 饮一杯天上水 阅读(45) 评论(0) 推荐(0)
摘要: global global关键字的作用:声明变量var是全局的。 改变全局变量的值, 函数内赋值并不能改变全局变量的值,所以需要global关键字 str = 'global' def func1(): global str str = 'local' print(str) func1() prin 阅读全文
posted @ 2023-03-09 21:46 饮一杯天上水 阅读(47) 评论(0) 推荐(0)
摘要: 三元运算符 三元运算符通常在Python⾥被称为条件表达式,这些表达式基于真(true)/假(not)的条件判 断,在Python 2.4以上才有了三元操作 #如果条件为真,返回真否则返回假 condition_is_true if condition else condition_is_false 阅读全文
posted @ 2023-03-09 21:45 饮一杯天上水 阅读(51) 评论(0) 推荐(0)
摘要: 1、set Python 还包含了一个数据类型 —— set (集合)。集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素。集合对象还支持 union(联合),intersection(交),difference(差)和 sysmmetric difference(对称差集)等数学运算 阅读全文
posted @ 2023-03-09 21:42 饮一杯天上水 阅读(217) 评论(0) 推荐(0)
摘要: 1、Map ​Map会将⼀个函数映射到⼀个输⼊列表的所有元素上。 map(function_to_apply, list_of_inputs) 普通方法: items=[1, 2, 3, 4, 5] squared=[] for i in items: squared.append(i**2) ma 阅读全文
posted @ 2023-03-09 21:35 饮一杯天上水 阅读(92) 评论(0) 推荐(0)
摘要: 1、迭代 | _iter_ | 对象方法 | 可迭代对象,返回迭代器 | | | : | | | __next_ | 对象方法 | 迭代器对象,返回迭代中每一步的运算 | | iter(object) | 内置函数 | 得到object的迭代器 | | next(object) | 内置函数 | 得 阅读全文
posted @ 2023-03-09 21:21 饮一杯天上水 阅读(64) 评论(0) 推荐(0)
摘要: *args 和 **kwargs *args和**kwargs主要⽤于函数定义。你可以将不定数量的参数传递给⼀个函数。这⾥的不定的意思是:预先并不知道,函数使⽤者会传递多少个参数给你,所以在这个场景下使⽤这两个关键字。 *args用法 ​ *args是⽤来发送⼀个⾮键值对的可变数量的参数列表(元组) 阅读全文
posted @ 2023-03-09 21:08 饮一杯天上水 阅读(24) 评论(0) 推荐(0)