随笔分类 -  python

摘要:print name="lixiaoming"age=12#单个print ("你好%s" %name)#多个print ("名字是%s,年龄是%s" %(name,age))#format 基本语法是通过 {} 和 : 来代替以前的 %print ("名字是{myname},年龄是{myage}" 阅读全文
posted @ 2019-06-01 10:12 米 立 阅读(614) 评论(0) 推荐(0) 编辑
摘要:幽灵乘客例子: 、 如上:如果为空时,bus2和bus3引用的是相同的一个list,就会造成粗错误 实际工作中,如果不想改变某个参数值,那么通过以上这种赋值也会改变 解决方式self.passenger=list(passenger),相当于把list(passenger)=passenger 举个 阅读全文
posted @ 2018-10-30 16:42 米 立 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:python的变量是对象引用 l1和l2引用的相同的对象,所以会相互影响 元组不变的是引用的物理地址,如果引用的对象是可变的,那么远祖也会发生变化 但是t1[2]的id时钟没有发生变化 2 默认是浅拷贝,如果不可变,,那么互相不影响,没问题 如果变量是可变的对象,就会比较麻烦 最终发现l1和l2始终 阅读全文
posted @ 2018-10-30 11:02 米 立 阅读(667) 评论(0) 推荐(1) 编辑
摘要:setatt r给对象的属性赋值,若属性不存在,先创建再赋值 用法 setattr(object, name, values) object -- 对象。 name -- 字符串,对象属性。 value -- 属性值。 阅读全文
posted @ 2018-09-14 16:36 米 立 阅读(325) 评论(0) 推荐(0) 编辑
摘要:#变量作用域规则 #python作用域的基础知识b='3'def f1(a): print a print bf1(1)#1,3 def f2(a): print a print b b=9#f2(1)#报错UnboundLocalError: local variable 'b' referenc 阅读全文
posted @ 2018-08-31 16:37 米 立 阅读(138) 评论(0) 推荐(0) 编辑
摘要:国内源: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:htt 阅读全文
posted @ 2018-05-08 15:58 米 立 阅读(218) 评论(0) 推荐(0) 编辑
摘要:#coding=utf-8 #在类的继承中,如果重定义某个方法(比如下面例子中的greet方法),该方法会覆盖父类的同名方法,但有时, #我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了 ''' class Animal(object): def __init__(self,name): self.name=name def greet(self)... 阅读全文
posted @ 2018-04-25 14:42 米 立 阅读(160) 评论(0) 推荐(0) 编辑
摘要:(1)列表推导式和(2)生成器表达式(1)和(2)的区别是一个是一起再内存中全部生成,一个是用到的时候在生成>>> [i for i in range(10)] 标致是[] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> (i for i in range(10)) 标致是() 阅读全文
posted @ 2018-04-24 13:35 米 立 阅读(171) 评论(0) 推荐(0) 编辑
摘要:系统之前安装了python2.7,现在准备装个python3.6 1:首先下载一个python3.6适合windows32位的包python-3.6.5.exe 然后直接默认双击安装,安装的时候勾选add to path 默认安装路径C:\Users\Administrator\AppData\Lo 阅读全文
posted @ 2018-04-04 10:10 米 立 阅读(327) 评论(0) 推荐(0) 编辑
摘要:f.read() 整个文件读入到内存,全部放入到一个string中 f.readlines() 文件全部内容解析成行列表,自带\n,需要print i, f.readline()一行一行,返回字符串对象 阅读全文
posted @ 2018-03-13 10:53 米 立 阅读(268) 评论(0) 推荐(0) 编辑
摘要:最基础的概念 1.setUP(self)看下面的执行顺序 测试结果:在每个test方法执行的时候都会执行一遍setUp和tearDown setUP testone111 tearDown setUP testtwo222 tearDown setUP testthree333 tearDown 2 阅读全文
posted @ 2018-03-08 16:36 米 立 阅读(922) 评论(0) 推荐(0) 编辑
摘要:#1.dir'''print [n for n in dir(copy) if not n.startswith('_')]pp (dir(copy))'''#2.copy.__all__的意义,不是必须有的#告诉import copy导入所有方法的时候,到底是导入哪些方法呢'''print cop 阅读全文
posted @ 2018-03-06 17:01 米 立 阅读(192) 评论(0) 推荐(0) 编辑
摘要:因为我个人经常喜欢打印dir来看模块的方法,每次都是for循环换行,这个真好用 import pprint pprint.pprint (dir(pprint)) 执行下面的代码,会发现,没有自动换行 import pprintdd={'name':'milli','a':1}pprint.ppri 阅读全文
posted @ 2018-03-06 15:54 米 立 阅读(2134) 评论(0) 推荐(0) 编辑
摘要:首先w+和wb区别 两者都是用于以只写方式打开指定文件指定文件原来不存在,则在打开时由系统新建一个以指定文件名命名的文件,如果原来已存在一个以该文件名命名的文件,则在打开时将该文件删去,然后重新建立一个新文件。 两者的不同在于前者以ASCII文件打开文件,而后者用于打开二进制文件 csv如果使用w+ 阅读全文
posted @ 2018-02-13 09:29 米 立 阅读(3440) 评论(0) 推荐(0) 编辑
摘要:random.seed() random.seed()是随机数种子,也就是为随机数提供算法,完全相同的种子产生的随机数列是相同的, 所以如果想产生不同的随机数就需要用当前时间作为种子 一般情况下seek值使用时间来更行 通过这种方法,使得每次随机数是不相同的 import randomlist=ra 阅读全文
posted @ 2018-02-09 15:27 米 立 阅读(1231) 评论(0) 推荐(0) 编辑
摘要:#dict()函数的使用 第一种方法l=[('name','xueli'),('age',12)]dd1=dict(l)print dd1#{'age': 12, 'name': 'xueli'} 第二种方法 dd2=dict(name='xueli',age=12)print dd2#{'age' 阅读全文
posted @ 2018-02-07 16:00 米 立 阅读(531) 评论(0) 推荐(0) 编辑
摘要:最近在写python requests相关内容易,突然报错AttributeError: 'module' object has no attribute 'get'" 脚本肯定没问题 怎么突然间就报错了呢? 后来发现原来之前有个其他的程序,我给他命名成requests.py了,结果就报错了 吧其他 阅读全文
posted @ 2018-02-01 10:07 米 立 阅读(1468) 评论(0) 推荐(0) 编辑
摘要:1 sys.path是python的搜索模块的路径集,是一个list 打印下大概长这样 可以在python 环境下使用sys.path.append(path)添加相关的路径,但在退出python环境后自己添加的路径就会自动消失! 2.glob和os.path的组合用法 阅读全文
posted @ 2017-09-01 10:00 米 立 阅读(232) 评论(0) 推荐(0) 编辑
摘要:#coding=utf-8 ns=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]pool1=threadpool.ThreadPool(3)tasks1=threadpool.makeRequests(long_op,ns)[pool1.putRequest(t)for t in t 阅读全文
posted @ 2017-07-31 15:27 米 立 阅读(892) 评论(0) 推荐(0) 编辑
摘要:# -*- coding: utf-8 -*- # Scrapy settings for lizi project # # For simplicity, this file contains only settings considered important or # commonly used. You can find more settings consulting the doc... 阅读全文
posted @ 2017-07-28 15:29 米 立 阅读(3784) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示