zoukankan      html  css  js  c++  java
  • python小技巧

    1、字母大小写转化

         str.lower()

         str.upper()

      

    2、{}[]形式

        def char2num(s):

            return {'0':0,'1':1,'2':2,'3':3}[s]

         解释:{'0':0,'1':1,'2':2,'3':3}是字典,s是字典接受的参数,也是字典的key,return {}[]实际返回的是字典中key为s所对应的值,s必须是‘0’,‘1’,‘2’,‘3’中之一

    3、list转化为字符串

         ''.join(list)

        其中,引号中是字符之间的分割符,如“,”,“;”,“ ”等等

        如:

        list = [1, 2, 3, 4, 5]

        ''.join(list) 结果即为:12345

        ','.join(list) 结果即为:1,2,3,4,5

    4、Python中一切皆对象

           Python函数中允许内嵌函数 例:

               from functools import reduce
               def prod(l):
                   def f(x,y):
                   return x*y
               return reduce(f,l)

               print('3*5*7*9=',prod([3,5,7,9]))

             参看:https://www.zhihu.com/question/25950466

    5、除

          //  :地板除(整数)

          /   :浮点数

          

  • 相关阅读:
    tc: Linux HTTP Outgoing Traffic Shaping (Port 80 Traffic Shaping)(转)
    Linux TC的ifb原理以及ingress流控-转
    插件+组件+空间
    Q查询条件
    django中的分页标签
    QuerySet
    url
    view
    HttpReponse
    装饰器
  • 原文地址:https://www.cnblogs.com/rainbowdawn/p/7707405.html
Copyright © 2011-2022 走看看