import timefrom multiprocessing import Pooldef run(fn): #fn: 函数参数是数据列表的一个元素 time.sleep(1) return fn*fnif __name__ == "__main__": testFL = [1,2,3,4,5,6] print('顺序:') #顺序执行(也就是串行执行,单进程) s = time.time() for fn in testFL: r...
返回值为True或False C、if语法结构 if boolean_expression1: suite1 elif boolean_espression2: suite2 else: else_suite (NOTE:elif 语句是 可选的;可以使用pass) D、if的三元表达式 expression1 if boolean_expression else expression2 即A=X if Y else Z 相当于if Y: A=X else: A=Z 实例: 2.whi...
a = [0, 1, 2, 3, 4, 5]test= iter(a)print(next(test))# 0print(next(test))# 1print(next(test))# 2 4、注:当一个对象能够被for循环,但他并不一定是 可迭代(Iterable)对象 iter()函数可以将一个实现了__getitem__()方法的对象转成迭代器对象,也可以在for循环中使用,但是如果用isinstance(...
print('---test--1---')open('123.txt','r')# 如果123.txt文件不存在,那么会产生 IOError 异常print('---test--2---')print(num)# 如果num变量没有定义,那么会产生 NameError 异常except(IOError,NameError):#如果想通过一次except捕获到多个异常可以用一个元组的方式print('捕获到 IOError 或者 Na...
print(str + "TEST")# 连接字符串 3、List(列表)List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号 [] 之间、用逗号分隔开的元素列表。和字符串一样,列表同样可以被...
if __name__ == "__main__": m = MyClass() print(isinstance(m, Iterable))# 判断是否为可迭代对象 运行结果: True 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 而另一种特殊方法__getitem__()也可以让对象实现可迭代功能,但需要注意的是虽然称为可迭代对象,但不是Iterable类...
第一个用法:iter(iterable) -> iterator (把可迭代对象转换为迭代器) 第二个用法:iter(callable, sentinel) -> iterator (第一个参数:任何可调用对象,可以是函数,第二个是标记值,当可调用对象返回这个值时,迭代器抛出StopIteration异常,而不产出标记值) ...
if 翻译成中文是 如果 的意思。if 后面写判断的条件。使用格式如下 使用格式 if 要判断的条件: 条件成立时,要做的事情 如果if 判断的条件是正确的,那么就执行 if 下面缩进段内的代码。否则不执行 # 举个栗子age = 30 # 代表年龄30岁print("---if判断开始---")if age >= 18: # 判断条件print("我...
>>> from collections import Iterator, Iterable >>> help(Iterator) Help on class Iterator: class Iterator(Iterable) | Method resolution order: | Iterator | Iterable | builtins.object |**注解:从这里可以看出Iterable继承自object, Iterator继承自Iterable。 | Methods defined here: | | __iter__(sel...
内容如下:import sys def al(iterable): for element in iterable: if not element: ...