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 ============================= pyes---python ElasticSearch pyes是 Pythonic 自 2010以来使用ElasticSearch的一种方法。这里版本需要 ...
Matlab代码sqrt ...用法 使用pkg命令将此软件包安装在Octave中 pkg install https://gitlab.com/mtmiller/octave-pythonic/-/archive/master/octave-pythonic-master.tar.gz 或下载并安装在命令外壳中 curl -O ...
安装您可以从安装此软件包M-x package-install RET pythonic RET用法该库提供了在本地和远程主机(包括Docker容器和Vagrant虚拟机)上的不同平台上方便地运行python的功能。 要将pythonic与Docker结合使用,您需要...
NEURON 的现代 Python API。 pynrn 的目标是为 NEURON 提供一个干净的 API,避免使用 NEURON 时遇到的许多特性和常见陷阱。 此 API 尝试保留遗留 NEURON ... 没有错误使用方法的静默失败。 不会因滥用 API 导致分段错
介绍 这是一个由 Python 脚本组成的工具箱,可与用于 IWRxx43 毫米波传感设备的 TI 评估模块 (BoosterPack) 进行交互。该工具箱提供对特定 OOB 固件版本的轻松访问,...更多详情、使用方法,请下载后细读README.md文件
seven-cow, 另一个qiniu云存储 python SDK 更多 Pythonic,使用更简单 另一个七牛云存储Python SDK这是一个比官方更易用的SDK。官方SDK请见 安装pip install sevencow用法from sevencow import Cowcow = Cow
机具 使用装饰器的Pythonic接口用@implements()装饰您的实现类。 就是这样!。 实现将确保您的实现满足您在接口中定义的属性,方法及其签名。 而且,接口是通过组合来强制执行的。 实现不继承接口。 您的MRO保持...
IMAPClient是一个易于使用的Pythonic完整IMAP客户端库。 当前版本 2.2.0 支持的Python版本 2.7、3.4-3.9 执照 新的BSD 项目首页 聚酰亚胺 文献资料 讨论` 邮件列表 测试状态 1.x单元测试 master单元测试 ...
亚马逊DynamoDB的Pythonic接口,支持Python 3和基于。 安装 pip install falcano 基本用法 基本用法几乎与PynamoDB相同。 Meta必须继承自Model.Meta并且必须为每个模型定义Type 。 创建一个描述表中模型的模型。 ...
Google的GMail的Pythonic界面,提供您需要的所有工具。 搜索,阅读和发送多部分电子邮件,存档,标记为已读/未读,删除电子邮件以及管理标签。 该库仍在开发中,因此请原谅一些粗糙的地方 受启发 作者 安装 目前,...
它通过使用有限元方法求解偏微分方程的控制集,擅长于对几乎所有(多)物理问题进行建模。 它带有一个现代的图形用户界面来设置仿真模型,可以从Matlab:registered:或通过其本机Java API编写脚本。 该库将Python...
通过合理的或随机的方式蛋白质工程产生,可以帮助自学习程序功能景观建设使用概率的方法,可以使用筛选,在硅片的不确定性的未知序列空间预测有益变异数据。 这种预测方法可用于提高工程活动的
一个简单的 Pythonic IRC 接口 要求: >Python2.6(包括Python3!) 用法 实例化它 myIRC = simple_irc.IRC("nickname", "channel", "irc.network.net") 从中阅读 >>> oldest_message = myIRC.read() "Hello, ...
PythonConfluenceAPI PythonConfluenceAPI是Confluence REST API的Pythonic API包装器,它干净地包装了当前Confluence API规范中存在的所有方法,并且很容易在其他框架(如并发期货,greenlet和其他并发)中轻松使用...
Pythonic 方式。 想法 允许从网站上进行优雅的图像翻录。 能够保存在特定目录中。 默认获取。 翻录“.jpg”类型的图像。 有关更多信息,请指定图像的格式。 简单保存。 图像保存到文件夹默认为网页的标题。 ...
我们建议您使用它代替Testify。 Testify替代了Python的unittest模块和鼻子。 它是在单元测试之后建模的,并且完全支持现有的单元测试类。 但是,Testify具有超越单元测试的功能: 类级别的设置和拆卸固定方法,对于...
PyOpenCL允许您从Python访问GPU和其他大规模并行计算设备PyOpenCL:使用数组和算法对OpenCL进行Pythonic访问PyOpenCL允许您从Python访问GPU和其他大规模并行计算设备。 它试图根据其姊妹项目PyCUDA的精神提供计算...
AirPy:Pythonic Soul 的文档安装程序用法安装:: $ pip install airpy跑步:: $ airpyUsage: airpy [OPTIONS] COMMAND [ARGS]...Options: --help Show this message and exit.Commands: autopilot Auto install ...
Redistore 用于Redis的简单python界面 安装 $ pip install redistore 用法 >> > import redistore >> > store = redistore .... 或使用方法: >> > store . set ( 'baz' , 'qux' ) >> > store . get ( 'b
[Gitter]( )]( ) 自2010年以来,pyes是使用ElasticSearch的一种Python方法。 此版本需要elasticsearch 1.x或更高版本。 这是pyes 1.x的预发行版。 查看迁移文档以升级您的ElasticSearch 1.x代码。 我们正在努力...