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)

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

    如:

    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、除

      //  :地板除(整数)

      /   :浮点数

      

 

posted @ 2017-10-22 18:37  一枚小菜鸟  阅读(115)  评论(0编辑  收藏  举报