`
hqman
  • 浏览: 363093 次
  • 性别: 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):



 

 

 

分享到:
评论

相关推荐

    Python编程与实战 上有关项目实战的代码-Pythonic.zip

    14. **文档字符串**:Pythonic的代码常使用文档字符串为函数、类和模块提供清晰的文档,便于他人理解和使用。 15. **装饰器**:装饰器是Python的一种高级特性,可以用于修改或扩展函数、类的行为,如日志、性能监控...

    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 ...

    PyPI 官网下载 | rkd.pythonic-2.4.1.dev144.tar.gz

    标题中的"PyPI 官网下载 | rkd.pythonic-2.4.1.dev144.tar.gz"表明这是一个从Python Package Index (PyPI) 官方网站获取的软件包,名...通过阅读源代码、文档和测试,我们可以更深入地理解这个库的工作原理和使用方法。

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

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

    Python-lax采用pythonic的方式来编写latex

    这意味着它的API设计符合Python的常规编程习惯,比如使用方法链、列表推导式等,使Python程序员能够快速上手。 2. LaTeX模板与渲染: Python-lax提供了模板系统,允许用户定义自己的LaTeX结构,并通过Python对象来...

    pythonic

    3. **上下文管理器**:使用`with`语句处理资源(如文件或网络连接)是Pythonic的,因为它自动处理异常和资源释放。 4. **使用生成器**:当处理大量数据时,生成器可以节省内存。它们通过`yield`语句创建,如`def my...

    pynrn:神经元的 Pythonic API

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

    python requests 源码阅读,学习更pythonic 的python代码写法。.zip

    8. **代理与连接池**: 为了优化性能,requests使用了连接池,并支持通过代理进行请求。在`packages/urllib3`子目录中,你能找到实现这些功能的源码。 9. **HTTPS与证书验证**: requests库默认开启HTTPS安全检查,你...

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

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

    Python-Synopsis一个用于使用布尔表达式的Pythonic工具包

    **Python-Synopsis:布尔表达式与真值表的Pythonic工具包** 在Python编程中,处理布尔逻辑和真值表是一项常见的任务,特别是在逻辑分析、算法设计和自动化测试等领域。"tt"库正是为此目的而创建的一个工具包,它为...

    python requests 源码阅读,学习更pythonic 的python代码写法.zip

    源码阅读是深入理解一个库工作原理的绝佳方式,尤其对于提升编程技能和学习更Pythonic的编码风格至关重要。在这个项目中,作者打算逐个版本地分析requests库的源码,通过思考、编写和运行代码来增进理解。 requests...

    Python-pythonrequests源码阅读学习更pythonic的python代码写法

    通过阅读`requests`的源码,我们可以学习到许多编写高效、易读且富有表达力的Python代码的方法。以下是对`requests`源码学习的一些关键知识点: 1. **使用上下文管理器(Context Manager)** `requests.get()`和`...

    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

    Python_ProgramingExperience_to_Pythonic。记录编程过程中遇到的一些问题和解决资料.zip

    6. **上下文管理器**:使用with关键字可以创建上下文管理器,它们在代码块执行前后自动调用__enter__和__exit__方法,常用于资源的获取和释放,如文件操作。 7. **标准库**:Python的标准库包含许多实用模块,如os...

    Pythonic垄断

    Pythonic的代码通常避免使用复杂的结构,而倾向于简单直接的解决方案,例如使用列表推导式代替循环来处理序列。 接下来,我们将涉及面向对象编程(OOP),这是游戏开发中的核心概念。在Python中,我们可以通过定义...

    Python-RoboBrowser是一款简单的浏览网页的Pythonic库无需依赖独立的浏览器

    RoboBrowser的设计理念是Pythonic,这意味着它的API设计遵循了Python的编程习惯,使得代码更加简洁、直观。开发者可以像操作Python对象一样来与网页交互,而无需深入了解复杂的网络请求和解析机制。 **核心功能** ...

    implements:使用装饰器的Pythonic接口

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

Global site tag (gtag.js) - Google Analytics