
python
文章平均质量分 52
SSSheldon
理工男,文青心,熏陶久了什么也不是的逗逼青年。
展开
-
在ubuntu安装pycharm及之后要做的事
首先我们知道ubuntu是自带python2的,然后如果你觉得有必要可以自己再装上python3.0sudo apt-get install python3下面就是安装python 的王牌编辑器 PyCharm了,按照百度经验的教程就行。安装完之后并没有结束,python常用的包也是必须要手动安装的首先安装pip$ sudo apt-get install py原创 2016-08-09 18:01:35 · 5347 阅读 · 0 评论 -
自己总结的Vim日常使用指令
vim使用手册:i : 插入,esc退出编辑q : 退出,q!强制退出w : 保存wq : 保存并退出e!: 放弃所有修改并打开源文件dd : 删除一行x : 删除一个字符v : 进入可视化d : 剪切 y : 复制,yy复制当前行p : 粘贴u : 撤销ctrl+r : 撤销撤销操作e : 跳到单词末尾b : 跳到单词首部原创 2016-08-25 11:34:56 · 1373 阅读 · 0 评论 -
linux 查看文件内容以及按照某条记录集合显示
构造一种情况有两个文件都有若干条记录,每个记录又有很多字段,要check两边记录情况,并且要分不同的字段。解决这种问题,我们分两步解决:第一,取出我们要check的文件部分,用cat或者tail看你的具体情况 这里我们check的是后十条记录,命令如下:tail -10 文件名第二,对每条记录的处理,这里学习到一个新命令 awk,详细的使用可以自己去了解下,awk -F原创 2017-01-12 11:32:14 · 2699 阅读 · 0 评论 -
python json操作
json.dumps : dict转成strjson.loads:str转成dict原创 2016-11-24 18:20:01 · 454 阅读 · 0 评论 -
python imp模块
发现imp主要有两种用法imp.find_module(name[,path]) 如果path为空,则按照sys.path路径搜索模块名, 返回三元组(file, pathname, description).file为刚打开的模块文件, pathname为模块的路径, description为imp.get_suffixes()返回的元组. 如果模块为包,file返回None, pat转载 2016-11-02 10:47:40 · 5029 阅读 · 0 评论 -
python isinstance函数判断变量类型
在Python中可以使用isinstance函数来判断某个值或变量是否为某个类型 1 print(isinstance(1,int)) 2 print(isinstance(1,float)) 3 print(isinstance('str',str))返回结果:1.true2.false3.true原创 2016-11-01 14:25:43 · 2091 阅读 · 0 评论 -
python mysql学习总结(转)
任何应用都离不开数据,所以在学习python的时候,当然也要学习一个如何用python操作数据库了。MySQLdb就是python对mysql数据库操作的模块。官方Introduction : MySQLdb is an thread-compatible interface to the popular MySQL database server that provides the Python原创 2016-10-18 15:23:09 · 4303 阅读 · 0 评论 -
python tuble、lambda及cursor游标相关
python 元组tupple类似列表,但是元素不可以修改删除,可以连接两个元组,要删除只能删除掉整个元组访问方便!/usr/bin/pythontup1 = (‘physics’, ‘chemistry’, 1997, 2000); tup2 = (1, 2, 3, 4, 5, 6, 7 ); print “tup1[0]: “, tup1[0] print “tup2[1:5]: “,原创 2016-10-03 20:24:13 · 1099 阅读 · 0 评论 -
Assert python使用小结
1、assert语句用来声明某个条件是真的。 2、如果你非常确信某个你使用的列表中至少有一个元素,而你想要检验这一点,并且在它非真的时候引发一个错误,那么assert语句是应用在这种情形下的理想语句。 3、当assert语句失败的时候,会引发一AssertionError。测试程序: mylist = [‘item’] assert len(mylist原创 2016-09-30 10:49:31 · 12615 阅读 · 0 评论 -
python 深复制浅复制小结
从定义上来说: 1 、 copy.copy()是浅复制,只拷贝父对象,不会拷贝对象的内部的子对象。 2、 copy.deepcopy()是深复制,拷贝对象及其子对象。 下面说一个例子帮助下理解:import copya = [1, 2, 3, 4, ['a', 'b']] #原始对象b = a #赋值,传对象的引用c = copy.copy(a) #对象拷贝,原创 2016-10-13 17:11:56 · 2544 阅读 · 0 评论 -
python format使用
format是一个格式化字符串的函数。用{}代替%。通过位置: In [1]: '{0},{1}'.format('kzc',18) Out[1]: 'kzc,18' In [2]: '{},{}'.format('kzc',18) Out[2]: 'kzc,18' In [3]: '{1},{0},{1}'.format('kzc',18) O原创 2016-10-12 16:48:20 · 9213 阅读 · 0 评论 -
Python书写规范
不要在行尾加分号。每行不超过80个字符! a. 如果一个文本字符串在一行放不下,可以使用圆括号实现隐式行链接。 b.注释中,较长的url写在一行中。括号使用原则: 宁缺毋滥。 除非是用于实现行连接,否则不要在返回语句或者条件语句中使用括号缩进: 四个空格来缩进代码!不要使用tab!也不要混合使用! 字典中空四个格处理缩进,第一行不要有空格顶级原创 2016-09-26 21:10:15 · 5583 阅读 · 0 评论 -
Python pdb调试方法
python中有个pdb模块,使python代码也可以像gdb那样进行调试,一般情况下pdb模块可以在代码内直接使用,也可以通过命令行参数的形式添加该模块进行调试(python -m pdb file.py)。在代码中直接使用pdb模块调试时,import pdb模块后,然后在需要调试的代码出添加pdb.set_trace()命令即可,运行程序后,在运行到次代码处会自动停止,进入调试模式。常用的调原创 2016-09-29 14:16:08 · 775 阅读 · 0 评论 -
PYthon黑科技之透明通道隐藏图片
透明通道的使用putalpha(alpha)这个方法是一个神奇的方法,你可以将一个图片(与原图尺寸相同)写入到原图片的透明通道中,而不影响原图片的正常显示,可以用于信息隐藏哦。当然,前提是原始图片有透明通道。不过就算不是也没有多大关系,因为有PIL提供的convert功能,可以把一个图片先转换成RGBA模式,然后把要隐藏的信息文件转成“L”或者“1”模式,最后使用这个putalph原创 2016-08-15 11:43:37 · 4612 阅读 · 0 评论 -
Python制作字母验证码
用python生成字母验证码作为自己学习python图形的第一步吧~# #coding: utf-8import Image, ImageDraw, ImageFont, ImageFilterimport random#随机字母:def rndChar(): return chr(random.randint(65, 90))# 随机颜色1:def rndColo原创 2016-08-15 11:17:07 · 1428 阅读 · 0 评论 -
正则表达式大全
正则表达式是一种通用的标准,大部分计算机语言都支持正则表达式,包括as3,这里转摘出了一些常用的正则表达式语句,大家用到的时候就不用自己写了^\d+$ //匹配非负整数(正整数 + 0)^[0-9]*[1-9][0-9]*$ //匹配正整数^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0)^-[0-9]*[1-9][0-9]*$ //匹配负整数^-?原创 2016-08-12 11:15:05 · 1525 阅读 · 0 评论