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



 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值