美文网首页
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