pythonic用法

pythonic用法python 语言倡导简单简洁优美 nbsp 记录一些 Pythonic 的用法 nbsp 1 使用 TAB 来缩进 nbsp 2 交换 2 个元素值 a b b a nbsp 3 nbsp list 元素字符相加 list1 a b c nbsp nbsp str1 join list1 nbsp 4 打开文件 nbsp nbsp withopen xxx xx asfp nbsp nbsp nbsp nbsp nbsp

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):




 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229106.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午5:27
下一篇 2026年3月16日 下午5:28


相关推荐

  • 基于Distiller的模型压缩工具简介

    基于Distiller的模型压缩工具简介Distiller 简介

    2026年3月20日
    3
  • 网线:568A 568B线序

    网线:568A 568B线序1 网线水晶头为什么要分 568A 568B 这要从平行线交叉线说起 平行线 网线 2 头都做成 568B 标准 就叫平行线 用于双机不同级连接 比如交换机连电脑 交换机连路由器 交叉线 网线一头做成 568B 另一头做成 568A 就叫交叉线 用于双机同级连接 比如电脑连电脑 交换机连交换机 现在都是平行线做法 设备能够自己识别 2 568A 和 568B 的区别区别在线序上 568A 白绿 绿 白橙 蓝 白蓝 橙 白棕 棕 568B 白橙 橙 白绿 蓝 白蓝 绿 白棕 棕 3 为什么不是颜色一致就可以 很多

    2026年3月19日
    3
  • 【PyCharm】无法直接安装第三方库的解决方法(保姆级)

    【PyCharm】无法直接安装第三方库的解决方法(保姆级)在 pycharm 的 setting 命令中 在 Python 解释器中搜索并直接安装库 经常会出现下面的失败情况 前提 当 Python 解释器选择没有问题 以及 pip 库版本没有问题时 常见的比如 matplotlib 库 往往无法如此安装 解决方法 直接在网页下载所需的工具库 利用 amd 安装 就可以在 pycharm 中的 Python 解释器中发现相应的工具库已经安装完成 步骤 这里推荐一个网址 本人就是在里面下载的工具库 https www lfd uci edu gohlke pythonlib

    2026年3月27日
    2
  • java 中鼠标事件_Java中的鼠标事件

    java 中鼠标事件_Java中的鼠标事件任何组件上都可以发生鼠标事件 如 鼠标进进组件 退出组件 在组件上方单击鼠标 拖动鼠标等都发生鼠标事件 也就是说 组件可以成为发生鼠标事件的事件源 1 使用 MouseListene 接口处理鼠标事件使用 MouseListene 接口可以处理 5 种操纵发生的鼠标事件 1 在事件源上按下鼠标键 mousePressed MouseEvent 2 在事件源上开释鼠标键 mouseRelease M

    2026年3月17日
    2
  • 《前端运维》一、Linux基础–10定时任务「建议收藏」

    一、进程管理进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体

    2022年3月25日
    53
  • 小白零基础教程:安装 OpenClaw(开源个人 AI 助手)赚美金

    小白零基础教程:安装 OpenClaw(开源个人 AI 助手)赚美金

    2026年3月13日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号