摘要: 关于默认参数的陷阱问题: 见如下代码: #控制台输出如下: 即如果默认参数的值是一个可变数据类型,那么每一次调用函数的时候,如果不传值就共用这个数据类型的资源。 函数的命名空间 1:内置命名空间 就是python解释器一启动就可以使用的名字,存储在内置命名空间中 内置的名字在启动解释器的时候被加载进 阅读全文
posted @ 2018-07-23 15:26 行走的cd 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 打开一个文件: f=open('文件路径',‘打开方式’,‘编码方式’) 这样打开文件得到的是一个文件句柄,其中文件路径可以是绝对路径,也可以是相对路径,打开方式有w,r,a,w+,r+,a+,wb,rb,ab,wb+,,rb+,ab+,最常用的是w,r,a三种方式;编码方式,源文件以什么编码方式存 阅读全文
posted @ 2018-07-20 17:52 行走的cd 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 基本语法是通过 {} 和 : 来代替以前的 % 。 format 函数可以接受不限个参数,位置可以不按顺序。 输出结果: 也可以设置参数: 输出结果为 数字格式化 若想输出大括号 阅读全文
posted @ 2018-07-18 16:16 行走的cd 阅读(2423) 评论(0) 推荐(0) 编辑
摘要: range()函数可以创建一个可迭代对象(类型是对象),而不是列表类型,一般用在for循环中。 语法: range(start,stop [,step]) 参数说明: 1.start:计数从start开始,默认是从0开始,例如range(5)等价于range(0,5) 2.stop:计数到stop结 阅读全文
posted @ 2018-07-18 15:10 行走的cd 阅读(492) 评论(0) 推荐(0) 编辑
摘要: #第一种方法 lis=[11,22,33,44,55,66,77,88,99] k=1 for i in range(len(lis)): if i%2==1: del lis[k] k += 1 print(lis) #第二种方法 lis2=[11,22,33,44,55,66,77,88,99] print(lis2[::2]) #第三种方法 li... 阅读全文
posted @ 2018-07-18 14:04 行走的cd 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 1.定义函数 函数的定义采用如下形式: 需要注意的点: (1)没有return语句时,函数执行完毕也会返回结果,结果为None。 (2)return None可以简写成return (3)再Python中定义函数时,需要保持函数体中同一层级的代码缩进一致。 如果还没想好如何写这个函数,可以用pass 阅读全文
posted @ 2018-05-05 12:47 行走的cd 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 在python中,迭代序列或者其他可迭代对象时,有一些常用函数 1.并行迭代: 程序可以同时迭代两个序列: 2.zip函数 在python中,内建的zip函数用来进行并行迭代,可以把两个序列合并在一起,返回一个元组的列表,例如: 结果和上面的一样。 zip函数可以用于任意数量的序列,并且可以应付不等 阅读全文
posted @ 2018-04-30 23:52 行走的cd 阅读(210) 评论(0) 推荐(0) 编辑
摘要: is:同一性运算符 看如下例子: 可见,is运算符用于判定同一性,而不是相等性,变量a和b被绑定在同一个列表上,而变量c被绑定在另一个具有相同数值和顺序的列表上,它们的值可能相等,但不是同一个对象,从内存的角度思考,就是它们所指向的内存空间不一样,a和b指向同一块内存空间,而c指向另一块内存空间。由 阅读全文
posted @ 2018-04-27 17:06 行走的cd 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 先看示例: 由输出结果看到,x和y的值交换了,在Python中,交换所做的事情叫序列解包或可选迭代解包,即将多个值得序列解开,然后放到变量序列中,例如: 可以看到,序列解包后,变量获得了对应得值 再看一个例子: 可见,此处作用于元组,使用popitem()方法将键-值作为元组返回,返回得元组可以直接 阅读全文
posted @ 2018-04-27 12:24 行走的cd 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 文件操作流程: 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 关python文件读写模式w,w+,r,r+,a,a+的区别: 读操作: 三步走:打开文件,读文件,关闭文件 1.read()方法 2.readline()方法 3.readlines()方法 写操 阅读全文
posted @ 2018-04-26 15:03 行走的cd 阅读(131) 评论(0) 推荐(0) 编辑