2018年9月24日

私有化

摘要: 私有化·xx:公有变量·x:单前置下划线,私有化属性或方法,from somemodule import*禁止导入,类对象和子类可以访问·_xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到)·__xx:双前后下划线,用户名字空间的魔法对象或属性。例如:init 阅读全文

posted @ 2018-09-24 22:32 keawen 阅读(110) 评论(0) 推荐(0)

2018年9月23日

深拷贝和浅拷贝

摘要: a = [11,22,33] b = a #指向同一个内存地址 id (a)#2585545319536 id(b)#2585545319536 #浅拷贝 #深拷贝,拷贝出一个新的内存地址 import copy c = copy.deepcopy(a) id(a) 2541445843848 id 阅读全文

posted @ 2018-09-23 15:48 keawen 阅读(81) 评论(0) 推荐(0)

模块的导入和修改源文件后重新导入

摘要: 1导入的模板按照查询的结果排序去查找,如果第一个没有,就查询第二个,查询到哪个有就直接导入 2已经导入后的模板之后.模板的源文件如果被编辑,需要重新加载,才可以看到修改后的效果. 3模块之尽量不要相互调用,最好独立分开的. is 和== is 内存地址一样 ==是值相同 is -6还是-5 到一百二 阅读全文

posted @ 2018-09-23 15:24 keawen 阅读(345) 评论(0) 推荐(0)

2018年7月23日

更改Ubuntu默认python版本的两种方法

摘要: 当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件。一般Ubuntu默认的Python版本都为2.x, 如何改变Python的默认版本呢?下面来一起看看吧。 当你安装 Debian Linux 时, 阅读全文

posted @ 2018-07-23 10:07 keawen 阅读(472) 评论(0) 推荐(0)

2018年7月21日

201180721 从豆瓣图书 Top 250下载所有图片

摘要: #!/usr/bin/env python# encoding: utf-8#导入模块import reimport urllibfrom bs4 import BeautifulSoup f=urllib.urlopen('https://book.douban.com/top250?start= 阅读全文

posted @ 2018-07-21 17:06 keawen 阅读(113) 评论(0) 推荐(0)

2018年4月8日

函数使用注意事项

摘要: 函数使用注意事项 1. 自定义函数 <1>无参数、无返回值 def 函数名(): 语句#一般打印功能菜单 <2>无参数、有返回值 def 函数名(): 语句 return 需要返回的数值#如测试当前室内的温度 注意: 一个函数到底有没有返回值,就看有没有return,因为只有return才可以返回数 阅读全文

posted @ 2018-04-08 13:47 keawen 阅读(268) 评论(0) 推荐(0)

局部函数和全局函数

摘要: #! /usr/bin/env python#coding=utf-8#局部变量,就是在函数内部定义的变量#不同的函数,可以定义相同的名字的局部变量,但是各用个的不会产生影响#局部变量的作用,为了临时保存数据需要在函数中定义变量来进行存储,这就是它的作用#全部变量,定义在函数的外边#特点:一个函数进 阅读全文

posted @ 2018-04-08 13:13 keawen 阅读(2651) 评论(0) 推荐(0)

匿名函数

摘要: #! /usr/bin/env python#coding=utf-8#匿名函数#没有名字的函数叫做匿名函数def add2Nums (a,b): return a+blam = lambda a,b:a+b#一般使用简单的运算result = lam(11,22)print('reslut =%d 阅读全文

posted @ 2018-04-08 13:09 keawen 阅读(108) 评论(0) 推荐(0)

2018年3月24日

根据用户输入获取路径

摘要: #! /usr/bin/env python#coding=utf-8#完成一个路径的组装#先提示用户多次输入路径,最后显示一个完成o的路径,比如/home/python/ftp/sharetree = int(input('请输入有几级目录(整数):'))i= 0path = []myStr = 阅读全文

posted @ 2018-03-24 16:26 keawen 阅读(668) 评论(0) 推荐(0)

2018年3月21日

列表的常见操作20180321

摘要: 列表的相关操作 列表中存放的数据是可以进行修改的,比如"增"、"删"、"改"" <1>添加元素("增"append) 通过append可以向列表添加元素 demo: 结果: <2>修改元素("改") 修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改 demo: 结果: 想一想:如 阅读全文

posted @ 2018-03-21 09:28 keawen 阅读(150) 评论(0) 推荐(0)

导航