- 博客(6)
- 收藏
- 关注
原创 让你瞬间搞懂Python 错误与异常
Python中有两种错误:语法错误(SyntaxError)和异常。 assert(断言)用于判断一个表达式,在表达式条件为false时触发异常。 Python中的异常类型 异常处理 一个 try 语句可能包含多个except子句,分别来处理不同的特定的异常。最多只有一个分支会被执行。 处理程序将只针对对应的 try 子句中的异常进行处理,而不是其他的 try 的处理程序中的异常。 一个ex...
2020-05-02 12:48:49 1039
原创 Python3:迭代器与生成器
迭代器 迭代是Python中访问集合元素的一种方式。 迭代器对象从集合的一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。字符串,列表或元组对象都可以用于创建迭代器。 基本方法:iter()和next() list = [1,2,3,4] it = iter(list) print(next(it)) # output: # 1 print(next(it)) # outp...
2020-04-27 23:13:52 144
原创 Python中lambda表达式的使用
lambda表达式 我们是用lambda表达式创建匿名函数。对于lambda表达式来说,它适合快速创建在代码中以后不会用到的函数,尤其是对高阶函数或其他函数作为参数的函数来说,非常实用。 我们可以使用lambda表达式将以下函数 def multiply(x,y): return x * y multiply(9,14) #output 126 简写为: f = lambda x,y: ...
2020-04-23 09:50:17 391
原创 列表推导式的用法
在python中,可以使用列表推导式快速简练地创建列表。 例如,我们通常使用下面的方式创建列表: cities = ['new york','chicago','los angeles','mountain view'] capitalized_cities = [] for city in cities: capitalized_cities.append(city.title()) ...
2020-04-15 13:14:55 1200
原创 练习:zip和enumerate
练习:zip和enumerate 练习:组合坐标 使用 zip 写一个 for 循环,该循环会创建一个字符串,指定每个点的标签和坐标,并将其附加到列表 points。每个字符串的格式应该为 label: x, y, z。例如,第一个坐标的字符串应该为 F: 23, 677, 4。 x_coord = [23, 53, 2, -12, 95, 103, 14, -5] y_coord = [677,...
2020-04-15 09:09:53 167
原创 Python中zip()和enumerate()的用法
这段时间复习一下python的基础语法,发现两个十分有用的函数**zip()**和**enumerate()**,记录一下它们的简单用法。 #进入正文 zip()和enumerate()是实用的内置函数,通常在处理循环时使用。 zip() zip返回一个将多个可迭代对象组合成一个元组序列的迭代器。每个元组都包含所有可迭代对象中该位置的元素。例如list(zip(['a', 'b', 'c'], ...
2020-04-09 21:44:44 626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人