![](https://img-blog.csdnimg.cn/2020050219315843.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
Python基础语法
柒殇aq
我走的很慢,但我从不后退
展开
-
让你瞬间搞懂Python 错误与异常
Python中有两种错误:语法错误(SyntaxError)和异常。assert(断言)用于判断一个表达式,在表达式条件为false时触发异常。Python中的异常类型异常处理一个 try 语句可能包含多个except子句,分别来处理不同的特定的异常。最多只有一个分支会被执行。处理程序将只针对对应的 try 子句中的异常进行处理,而不是其他的 try 的处理程序中的异常。一个ex...原创 2020-05-02 12:48:49 · 1014 阅读 · 0 评论 -
Python3:迭代器与生成器
迭代器迭代是Python中访问集合元素的一种方式。迭代器对象从集合的一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。字符串,列表或元组对象都可以用于创建迭代器。基本方法:iter()和next()list = [1,2,3,4]it = iter(list)print(next(it))# output:# 1print(next(it))# outp...原创 2020-04-27 23:13:52 · 141 阅读 · 0 评论 -
Python中lambda表达式的使用
lambda表达式我们是用lambda表达式创建匿名函数。对于lambda表达式来说,它适合快速创建在代码中以后不会用到的函数,尤其是对高阶函数或其他函数作为参数的函数来说,非常实用。我们可以使用lambda表达式将以下函数def multiply(x,y): return x * ymultiply(9,14)#output126简写为:f = lambda x,y: ...原创 2020-04-23 09:50:17 · 384 阅读 · 0 评论 -
列表推导式的用法
在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 · 1193 阅读 · 0 评论 -
练习: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 · 162 阅读 · 0 评论 -
Python中zip()和enumerate()的用法
这段时间复习一下python的基础语法,发现两个十分有用的函数**zip()**和**enumerate()**,记录一下它们的简单用法。#进入正文zip()和enumerate()是实用的内置函数,通常在处理循环时使用。zip()zip返回一个将多个可迭代对象组合成一个元组序列的迭代器。每个元组都包含所有可迭代对象中该位置的元素。例如list(zip(['a', 'b', 'c'], ...原创 2020-04-09 21:44:44 · 615 阅读 · 0 评论