美文网首页
python中的奇技淫巧--(新手项)

python中的奇技淫巧--(新手项)

作者: 微笑但不幽默的dog | 来源:发表于2017-03-31 21:38 被阅读24次

    长期更新Python中的小技巧和一些知识点,面向新手,很多特性基于python3.x

    • Python所应该遵循的代码格式-----EP8
      1. 使用space(空格)来表示缩进,而不是tab(制表符)
      2. 每一层缩进用4个空格来表示
    • 单引号,双引号,和三个双引号的区别
    单引号(')和双引号(“)在python中是等价的,都可以用于字符串的表示,但是好处就在于两个可以混用减少转义字符的使用
    
    而连续三个引号就是文档字符串了,它会保留你所有的输入内容
    
    • 交换list中任意两个值,只需一条语句
    list[index] , list[anotherindex] = list[anotherindex] , list[index]
    
    • 判断一个对象的类型
    type(object)
    
    • 分解序列(unpacking)
    运用星号可以很方便地从list中取值,比如说:
    list = [1,5,4,6,8,7,9,1]
    _,*list,_ = list
    此时,list=[5,4,6,8,7,9]
    

    当然你也可以将_变为其他变量,或者去掉左边或者右边的_,详情可参考<<python cookbook>>一书第一章节,或者python官方文档

    •  *args和   \*\*kwargs
      
    当函数参数不确定的时候,可以使用这两个值,*args表示没有key值,而**kwargs表示有key值
    

    相关文章

      网友评论

          本文标题:python中的奇技淫巧--(新手项)

          本文链接:https://www.haomeiwen.com/subject/aexbottx.html