资讯专栏INFORMATION COLUMN

python利用or在列表解析中调用多个函数.py

Karrdy / 2552人阅读

摘要:利用在列表解析中调用多个函数年月日有时候我会在列表解析中文件或者调用显示输出不是为了收集结果,而是因为能省代码行数代码例子代码例子利用列表解析调用多个函数函数输出函数输出例子代码输出函数输出函数输出函数输出函数输出函数输出函数输出函数输出函

"""
python利用or在列表解析中调用多个函数.py
2016年3月15日 05:08:42 codegay

"""

"""有时候我会在列表解析中write文件,
或者调用print显示输出,不是为了收集结果,
而是因为能省代码行数"""

#代码例子1
with open("a.txt","w+") as f:
    [print(str(r)) for r in range(10)]
    [f.write(str(r)+"
") for r in range(10)]


#代码例子2 利用or列表解析调用多个函数
def a(x):
    print("函数a输出:",x)

def b(x):
    print("函数b输出:",(x+10)**2)

[a(r) or b(r) for r in range(10)]
"""
例子2代码输出:

函数a输出: 0
函数b输出: 100
函数a输出: 1
函数b输出: 121
函数a输出: 2
函数b输出: 144
函数a输出: 3
函数b输出: 169
函数a输出: 4
函数b输出: 196
函数a输出: 5
函数b输出: 225
函数a输出: 6
函数b输出: 256
函数a输出: 7
函数b输出: 289
函数a输出: 8
函数b输出: 324
函数a输出: 9
函数b输出: 361
"""

#现学现用,例子1中的代码可以改成如下:
with open("a.txt","w+") as f:
    [print(str(r)) or f.write(str(r)+"
") for r in range(10)]

input("任意键退出")

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/37825.html

相关文章

  • 使用Python开始Web Scraping

    摘要:主要元素是身体内容,可以表示为。提取每个元素的文本并最终组成单个文本。我们将使用故意慢的服务器来显示这一点。是表示值的承诺的对象。我们将使用仓库中提供的准备示例作为示例。请注意,其余代码基本上不受影响除了返回函数中的源链接。 showImg(https://segmentfault.com/img/remote/1460000019190698?w=480&h=260); 来源 | ...

    fobnn 评论0 收藏0
  • Django 博客开发教程 12 - 评论

    摘要:创建了数据库模型就要迁移数据库,迁移数据库的命令也在前面讲过。如果表单对应有一个数据库模型例如这里的评论表单对应着评论模型,那么使用类会简单很多,这是为我们提供的方便。表明这个表单对应的数据库模型是类。 创建评论应用 相对来说,评论其实是另外一个比较独立的功能。Django 提倡,如果功能相对比较独立的话,最好是创建一个应用,把相应的功能代码写到这个应用里。我们的第一个应用叫 blog...

    wangbinke 评论0 收藏0
  • web.py源码分析: 模板(3)

    摘要:前两篇文章主要说明了的模板系统将模板文件处理后得到的结果函数。生成函数的代码这个是模板生成过程中最长最复杂的一段,会应用到的分析功能以及动态编译功能。参数都是一个,表示还未解析的模板内容。 前两篇文章主要说明了web.py的模板系统将模板文件处理后得到的结果:__template__()函数。本文主要讲述模板文件是如何变成__template__()函数的。 Render和frende...

    OnlyMyRailgun 评论0 收藏0
  • Python入门细节

    摘要:入门细节相除后的类型双斜杠是整除,出来的类型是。序列,集合和字典属于组,是的基本数据类型。变量名区分大小写。尽量避免循环引入。变量函数等引入内指定的变量函数等。中如果没有出现模块名也是绝对导入。顶级包与入口文件的位置 python入门细节 相除后的类型 type(2/2) float type(2//2) int 双斜杠是整除,出来的类型是int。单斜杠的出来的是float类型。 进制...

    microcosm1994 评论0 收藏0
  • Python: C扩展初体验

    摘要:哪怕工作中比较少机会自己写扩展了解这块的知识,也有利于我们更加深入了解的运行本质。表示这个模块使用这个映射表。所以,在我们编写扩展时,也需要时刻谨记这步主要会用到下面两个宏增加引用例减少引用例不能直接使用释放,必须使用然后即可。 前言 使用 Python 毋庸置疑减少了很多规则约束和开发成本,让我们能够更加专注于逻辑而非语法。但是得此失彼,开发效率提高了,却带来了运行性能的问题,所以就...

    xcold 评论0 收藏0

发表评论

0条评论

Karrdy

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<