`
hqman
  • 浏览: 353230 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

pythonic用法

阅读更多

python 语言 倡导 简单 简洁 优美

 

记录一些 Pythonic的用法

 

1:使用TAB 来缩进

 

2:交换2个元素值 a,b=b,a

 

3:  list 元素 字符相加 list1=['a','b','c']    str1=''.join(list1)

 

4: 打开文件  

  with open('xxx.xx') as fp:

           print fp.readline() 

 

5:输出 数组的 index 和 item    

   for (index,item) in enumerate( lsit):

          print index ,item

 

6: 用百分号 来组装字符串  'my name is  %s' % 'wang kai'

 

 

7: 列表推到 过滤 操作 列表 每个元素

    a_list=[1,2,3,4,5,6,7,8]

    b_list=[item for item in a_list:  if item %2 ==0]

 

    [item *2  for item in range(1,11)]

 

8: 使用装饰器

def func_time(func):

def _wrapper(*args,**kwargs):

start=time.time()

func(*args,**kwargs)

print func.__name__,"run:",time.time()-start

return _wrapper

 

@func_time

def summ(n):



 

 

 

分享到:
评论

相关推荐

    pyes, 用于ElasticSearch的python 连接器 Pythonic 路径使用 ElasticSearch.zip

    pyes, 用于ElasticSearch的python 连接器 Pythonic 路径使用 ElasticSearch ============================= pyes---python ElasticSearch pyes是 Pythonic 自 2010以来使用ElasticSearch的一种方法。这里版本需要 ...

    matlab代码sqrt-pythonic:pythonic

    Matlab代码sqrt ...用法 使用pkg命令将此软件包安装在Octave中 pkg install https://gitlab.com/mtmiller/octave-pythonic/-/archive/master/octave-pythonic-master.tar.gz 或下载并安装在命令外壳中 curl -O ...

    pythonic:编写pythonic emacs软件包的实用程序功能

    安装您可以从安装此软件包M-x package-install RET pythonic RET用法该库提供了在本地和远程主机(包括Docker容器和Vagrant虚拟机)上的不同平台上方便地运行python的功能。 要将pythonic与Docker结合使用,您需要...

    pynrn:神经元的 Pythonic API

    NEURON 的现代 Python API。 pynrn 的目标是为 NEURON 提供一个干净的 API,避免使用 NEURON 时遇到的许多特性和常见陷阱。 此 API 尝试保留遗留 NEURON ... 没有错误使用方法的静默失败。 不会因滥用 API 导致分段错

    用于 TI 的 IWR 雷达传感器 的 Pythonic 毫米波工具箱_Python_代码_相关文件_下载

    介绍 这是一个由 Python 脚本组成的工具箱,可与用于 IWRxx43 毫米波传感设备的 TI 评估模块 (BoosterPack) 进行交互。该工具箱提供对特定 OOB 固件版本的轻松访问,...更多详情、使用方法,请下载后细读README.md文件

    seven-cow, 另一个qiniu云存储 python SDK 更多 Pythonic,使用更简单.zip

    seven-cow, 另一个qiniu云存储 python SDK 更多 Pythonic,使用更简单 另一个七牛云存储Python SDK这是一个比官方更易用的SDK。官方SDK请见 安装pip install sevencow用法from sevencow import Cowcow = Cow

    implements:使用装饰器的Pythonic接口

    机具 使用装饰器的Pythonic接口用@implements()装饰您的实现类。 就是这样!。 实现将确保您的实现满足您在接口中定义的属性,方法及其签名。 而且,接口是通过组合来强制执行的。 实现不继承接口。 您的MRO保持...

    imapclient:一个易于使用的Pythonic完整IMAP客户端库

    IMAPClient是一个易于使用的Pythonic完整IMAP客户端库。 当前版本 2.2.0 支持的Python版本 2.7、3.4-3.9 执照 新的BSD 项目首页 聚酰亚胺 文献资料 讨论` 邮件列表 测试状态 1.x单元测试 master单元测试 ...

    falcano:用于单表设计的Amazon DynamoDB的pythonic接口

    亚马逊DynamoDB的Pythonic接口,支持Python 3和基于。 安装 pip install falcano 基本用法 基本用法几乎与PynamoDB相同。 Meta必须继承自Model.Meta并且必须为每个模型定义Type 。 创建一个描述表中模型的模型。 ...

    gmail:Google Mail的Pythonic界面

    Google的GMail的Pythonic界面,提供您需要的所有工具。 搜索,阅读和发送多部分电子邮件,存档,标记为已读/未读,删除电子邮件以及管理标签。 该库仍在开发中,因此请原谅一些粗糙的地方 受启发 作者 安装 目前,...

    MPh:ComsolMultiphysics:registered:的Pythonic脚本接口

    它通过使用有限元方法求解偏微分方程的控制集,擅长于对几乎所有(多)物理问题进行建模。 它带有一个现代的图形用户界面来设置仿真模型,可以从Matlab:registered:或通过其本机Java API编写脚本。 该库将Python...

    PyPEF:PyPEF – Pythonic蛋白工程框架

    通过合理的或随机的方式蛋白质工程产生,可以帮助自学习程序功能景观建设使用概率的方法,可以使用筛选,在硅片的不确定性的未知序列空间预测有益变异数据。 这种预测方法可用于提高工程活动的

    simple_irc:一个简单的 Pythonic IRC 接口

    一个简单的 Pythonic IRC 接口 要求: >Python2.6(包括Python3!) 用法 实例化它 myIRC = simple_irc.IRC("nickname", "channel", "irc.network.net") 从中阅读 >>> oldest_message = myIRC.read() "Hello, ...

    PythonConfluenceAPI:Confluence REST API上的Pythonic API包装器

    PythonConfluenceAPI PythonConfluenceAPI是Confluence REST API的Pythonic API包装器,它干净地包装了当前Confluence API规范中存在的所有方法,并且很容易在其他框架(如并发期货,greenlet和其他并发)中轻松使用...

    ripper:Pythonic Soul:trade_mark: 的图像开膛手

    Pythonic 方式。 想法 允许从网站上进行优雅的图像翻录。 能够保存在特定目录中。 默认获取。 翻录“.jpg”类型的图像。 有关更多信息,请指定图像的格式。 简单保存。 图像保存到文件夹默认为网页的标题。 ...

    证明:一个更pythonic的测试框架

    我们建议您使用它代替Testify。 Testify替代了Python的unittest模块和鼻子。 它是在单元测试之后建模的,并且完全支持现有的单元测试类。 但是,Testify具有超越单元测试的功能: 类级别的设置和拆卸固定方法,对于...

    PyOpenCL:通过数组和算法对OpenCL的Pythonic访问-Python开发

    PyOpenCL允许您从Python访问GPU和其他大规模并行计算设备PyOpenCL:使用数组和算法对OpenCL进行Pythonic访问PyOpenCL允许您从Python访问GPU和其他大规模并行计算设备。 它试图根据其姊妹项目PyCUDA的精神提供计算...

    airpy:Pythonic 灵魂的文档安装程序

    AirPy:Pythonic Soul 的文档安装程序用法安装:: $ pip install airpy跑步:: $ airpyUsage: airpy [OPTIONS] COMMAND [ARGS]...Options: --help Show this message and exit.Commands: autopilot Auto install ...

    redistore:用于Redis的Pythonic界面

    Redistore 用于Redis的简单python界面 安装 $ pip install redistore 用法 >> > import redistore >> > store = redistore .... 或使用方法: >> > store . set ( 'baz' , 'qux' ) >> > store . get ( 'b

    pyes:用于ElasticSearch的Python连接器-使用ElasticSearch的pythonic方法

    [Gitter]( )]( ) 自2010年以来,pyes是使用ElasticSearch的一种Python方法。 此版本需要elasticsearch 1.x或更高版本。 这是pyes 1.x的预发行版。 查看迁移文档以升级您的ElasticSearch 1.x代码。 我们正在努力...

Global site tag (gtag.js) - Google Analytics