
python
记录python学习过程中的知识沉淀
WJJCoder
这个作者很懒,什么都没留下…
展开
-
具名元组的使用方法总结
具名元组首先元组支持拆包,通过*args的形式>>>a, b, *test = range(5)>>>a, b, test(0, 1, [2, 3, 4])好的,那接下来,变量test已经有值了,毫无疑问test = [2, 3, 4]但有时候我们可能需要取到test中原创 2018-12-16 18:09:13 · 603 阅读 · 0 评论 -
python中的切片
概念在python中,像list、tuple、和str都支持切片操作,所谓切片简单理解为获取变量的一部分或者全部值,切片中的概念,start->起始位置, stop->终止位置, step->步长1.为什么切片和区间取值的时候range(3)采用0、1、2方式标识位置,而不是1、2、3?当只有最后一个位置信息时,这个位置信息就对应这个切片或者区间里面有多少个元素:rang...原创 2018-12-16 18:07:00 · 231 阅读 · 0 评论 -
关于python中的+、+=、*、*=
不废话,直接干货1.了解一下python的内存机制a=1b=1id(a)=id(b) #短的字符串,数字python在内存中是一个对象 a=[]b=[]id(a)!=id(b) #字典,数组这样的对象在内存中python会创建两个不同的对象 a="new a string"b="new a string" id(a)!=id(b) ...原创 2018-12-16 19:57:16 · 50911 阅读 · 3 评论 -
python字节码
Python 字节码介绍原文出处: James Bennett 译文出处:linux中国—qhwdw引用自:伯乐在线如果你曾经编写过 Python,或者只是使用过 Python,你或许经常会看到 Python 源代码文件——它们的名字以 .py 结尾。你可能还看到过其它类型的文件,比如以 .pyc 结尾的文件,或许你可能听说过它们就是 Python 的 “字节码bytecode” 文...转载 2018-12-16 22:18:54 · 188 阅读 · 0 评论 -
python的格式化输出format
format用法:python的格式化输出常用的有两种方式,一种是%,另外一种是{}.format,但是format的功能是远远强于%的,下面具体介绍这种用法。基本用法(1)不带编号,即“{}”(2)带数字编号,可调换顺序,即“{1}”、“{2}”(3)带关键字,即“{name}”、“{age}” >>> print('{} {}'.format('hello','w...原创 2018-12-17 22:27:45 · 478 阅读 · 1 评论 -
python中的set
集合在python中算是比较年轻的数据结构,同时使用率也偏低,但是set却是python的内置类型,下面详细总结了一下集合常用的方法及特性。导语一般来讲集合有两种形态,set和frozenset,两种结构的区别在于set是不可哈希的,而frozenset是可哈希的,但是应该注意的是set中包含的元素必须是可哈希的,所以,set 中的元素可以是frozenset。set的特性set中的...原创 2018-12-30 17:06:48 · 880 阅读 · 0 评论 -
python中的lambda函数
lambda是python中定义关键字,且使用频次较高,以下内容为lambda函数的语法、特性、用法和lambda函数改写成python标准函数。lambda函数语法: lambda args: expressionargs:参数,参数的形式可以有如下的形式 a, b a=1, b=2 *args **kwargs a, b=1, *args...原创 2019-01-08 01:36:30 · 599 阅读 · 0 评论