python
文章平均质量分 52
CloudXli
chd graduate student ,one drop ,all the time
展开
-
浅谈python中类,函数,包
1、也可以将函数的参数定义为默认参数,注:默认参数一般放参数的最后。 2、注意:在类中的方法【函数】的第一个参数必须是(self)。这样一来这个参数就是这个类里面的全局变量了,在这个类中的其他函数也就可以使用了,这种做法非常常见。 3、类属性是不通过方法就能获取到,类属性是供所有实例【对象】共享的,只有实例自己内部的属性是实例自己使用的 1. 类就是类了. 2. 模块就是py文件, 模块原创 2017-10-18 11:18:33 · 682 阅读 · 0 评论 -
python main()函数 name == ‘main’:
python文件的后缀名是.py,python文件既可以用来直接执行,也可以作为模块被导入。 我们在使用python时经常会看到if name == ‘main‘:这样一个句子,这是什么呢? 其中name是模块的内置属性,而这个内置属性的值取决于这个.py文件的使用方式,即你是作为模块导入还是直接执行。 如果你是直接执行,那么这个name的值就是’main‘,如果转载 2018-01-18 17:49:14 · 2965 阅读 · 1 评论 -
python之return语句
函数返回值:函数调用后默认返回None 函数的返回值可以是任意类型 return执行后,函数终止 1、首先直观的说:return就是给调用函数的对象返回一个值>>> def add(x,y): print x+y>>> z=add(12,12)24#注意这里的24并不是z的输出,这个只是在交互模式下的运行提示吧算是>>> z>>> print zNo原创 2018-01-20 11:59:53 · 3214 阅读 · 0 评论 -
查看python中模块的所有方法
随着使用python的时间越来越长,安装的python模块也越来越多,时间久了都不记得自己之前到底对自己的电脑做过些什么了,于是乎就想要查看一下自己安装的python模块,现将查看方法总结如下一、命令行下使用pydoc命令 在命令行下运行$ pydoc modules即可查看...转载 2018-03-02 11:42:16 · 35579 阅读 · 0 评论 -
计算机专业找工作面试面经总结(操作系统,数据库,数据结构,算法,虚拟化,编程实践等)
https://github.com/CyC2018/Interview-Notebook上面git是网上大神的找工作总结,分享给准备找工作的小伙伴,同时感谢大神的无偿奉献。原创 2018-03-29 09:14:16 · 3403 阅读 · 0 评论 -
python常见基本面试题
1.单引号,双引号,三引号的区别分别阐述3种引号用的场景和区别1),单引号和双引号主要用来表示字符串比如:单引号:’python’双引号:”python”2).三引号三单引号:”’python ”’,也可以表示字符串一般用来输入多行文本,或者用于大段的注释三双引号:”“”python”“”,一般用在类里面,用来注释类,这样省的写文档,直接用类的对象__doc__访问获得文档区别:若你的字符串里面本...原创 2018-04-12 20:50:35 · 471 阅读 · 0 评论 -
python中字符串和列表去重,保持原来顺序不变
使用的是python的集合set()下面是两个简单的例子:>>> l=[9,0,1,2,3,3,4,5,6,45,67,77,6,45,8]>>> ll=list(set(l))>>> ll.sort(key=l.index)>>> ll[9, 0, 1, 2, 3, 4, 5, 6, 45, 67, ...原创 2018-04-29 12:20:12 · 13711 阅读 · 0 评论 -
python的运行优化建议
转载 2018-05-08 17:57:16 · 439 阅读 · 0 评论 -
Mysql之主键、外键和各种索引
本文是一些关于mysql的基本知识点,像主外键以及索引之类的。主键:主键是数据表的唯一索引,比如学生表里有学号和姓名,姓名可能有重名的,但学号确是唯一的,你要从学生表中搜索一条纪录如查找一个人,就只能根据学号去查找,这才能找出唯一的一个,这就是主键;如:id int(10) not null primary key auto_increment ;自增长的类型 ; 外键:原创 2018-01-08 17:13:13 · 800 阅读 · 0 评论 -
flask一个基本的http响应流程
前置技能 — WSGI 在具体读源码之前,这里先需要说一个概念,什么是WSGI。WSGI,全称 Web Server Gateway Interface,或者 Python Web Server Gateway Interface ,是为 Python 语言定义的 Web 服务器和 Web 应用程序或框架之间的一种简单而通用的接口。自从 WSGI 被开发出来以后,许多其它语言中也出现转载 2018-01-30 20:27:01 · 6969 阅读 · 0 评论 -
python爬虫_获取知乎最多100篇文章
这几天经常上知乎,觉得里面有些文章或者回答确实不错。就花了晚上时间写了这个爬虫。以前没有用Python写过独立的程序,所以这个程序bug比较多。现在贴出的代码可以运行,会在同级目录上生成zhihu_jingxuan.txt,该txt中就是爬取的文章。主要的问题是,当爬取的文章过多时,就会报超出最大循环嵌套数的错误。简单的查了一下,python最大允许的循环前套数是10000。用到了beautifu转载 2018-01-23 09:53:36 · 2075 阅读 · 0 评论 -
openstack创建实例失败,bug(1)解决办法
先说出我找见错误是在哪里,虽然是很小的失误,但还是得注意 1,一次不小心把控制节点的主机名给修改了,然后就导致keystone工作不正常,消息机制出现错误。把控制节点的主机名改回来到原来的主机名就可以了。 2,创建实例出现错误: 查看nova-compute.log 看到的是:Starting instan ce… 2017-05-16 15:10:55.461 3677 WARNI原创 2017-10-18 12:17:21 · 12785 阅读 · 0 评论 -
python input,raw_input函数
如果我们的input()函数用的不合适,输入的时候当我们输入其他非数字的字符时,系统会报错,因为非数字字符无法转换为整数,那么我们如何修改可使程序更加健壮呢?为了解决这个问题我们先来了解一下python中的input输入函数。 在python2中从控制台接收输入的方式有两种:input()和raw_input(),当输入为纯数字时 input返回的是数值类型,如int,float raw_in原创 2017-10-18 20:46:04 · 510 阅读 · 0 评论 -
浅谈openstack的neutron
Openstack的网络 Neutron, Openstack 网络架构: 首先注意网络节点运行环境中所有的网络服务,但不包含网络API服务【这个服务在控制节点上运行】 此网络与控制节点相连,这样用户就可以访问openstack接口,同时并连接到网络节点上来,为虚拟机提供公共可路由的通信网络。此网络也连接到工具虚拟机上,这样任何一款需要公共访问的工具服务【例如系统监控】都能被访问到原创 2017-10-18 20:55:06 · 1884 阅读 · 0 评论 -
详解python中的浅拷贝和深拷贝
一、定义 首先比较直观的说一下,python里面的浅拷贝和深拷贝 浅拷贝:就是对引用的拷贝,值拷贝父对象 深拷贝:就是对对象的资源的拷贝首先下面通过我们常常说的赋值来看一下:root@ubuntu16:~# python3 Python 3.5.2 (default, Sep 14 2017, 22:51:06) [GCC 5.4.0 20160609] on linux Type原创 2017-11-07 18:03:12 · 519 阅读 · 0 评论 -
python之for循环详解
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 For循环的range函数, 1、来创建一个连续的数字列表。其实range函数不是真正的函数,实际上它是一种数据类型,代表不可以操作的数据。Range的()里面的叫停止数字。注意这个range函数只接受整数作为参数不接受浮点数或者是字符串。另外range函数还可以设置范围:range(1,5),要是输出数字的话,就会是:原创 2017-10-30 16:25:37 · 13324 阅读 · 0 评论 -
详解python中闭包和装饰器
首先来说一点python函数的一点知识:当python遇到def语句的时候,会在内存中生成一个函数对象,并且这个对象考函数名来引用,但是这个函数体内部的语句只有在函数的调用的时候才会被执行,而函数调用结束了,就是函数返回时,其内部所有所生成的数据所有都会被销毁闭合函数:我们的所有函数在调用返回时,内层函数记忆外层函数中的变量,但是一定是内层函数调用的外层函数的变量,如果内层函数不会原创 2017-11-08 21:19:09 · 555 阅读 · 0 评论 -
python使用变量操作mysql语句
python操作mysql和其他语言一样,都是很简单的,只需要导入MySQLdb模块,然后再连接就可以操作了。在这里说说怎么样在里面使用变量值来查询,例如:......username = "liang"result=cur.execute("select password from user where nickname = username).......上面的是错误的,原来错误的以原创 2017-12-22 10:09:21 · 5491 阅读 · 0 评论 -
python之函数详解(匿名函数,缺省函数,内置函数,冗余参数)
首先说一下函数的定义: def 函数名(参数列表): 函数体 ***1、如果在定义函数的时候,函数名有两个或者以上单词组成的时候,第二个单词的首字母要大写,这就和类里面的方法有一致的规则*。 ***2、在函数定义的时候,如果定义了几个参数,那么在调用函数的时候,就要把几个参数传给函数。就是要不多不少。* 否则: >>> def test(a,b): print a原创 2018-01-20 11:52:52 · 708 阅读 · 0 评论 -
面试笔试动态规划问题--python篇
今天整理了一下关于动态规划的内容,道理都知道,但是python来描述的方面参考较少,整理如下,希望对你有所帮助,实验代码均经过测试。请先好好阅读如下内容–什么是动态规划? 摘录于《算法图解》 以上的都建议自己手推一下,然后知道怎么回事,核心的部分是142页核心公式,待会代码...翻译 2018-07-29 17:01:08 · 9012 阅读 · 2 评论