![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 63
我來思
I am thinking
展开
-
Python学习之client and server篇一:python 实现简单client与server
**************************************转载说明*********************************************本文转载自http://blog.csdn.net/qianguozheng/article/details/8497052***********************************************转载 2013-05-30 11:26:00 · 1254 阅读 · 0 评论 -
python中List的sort方法(或者sorted内建函数)的用法
python列表排序简单记一下python中List的sort方法(或者sorted内建函数)的用法。关键字:python列表排序 python字典排序 sortedList的元素可以是各种东西,字符串,字典,自己定义的类等。sorted函数用法如下:Python代码 sorted(data, cmp=None, key=None,转载 2013-07-18 15:04:35 · 678 阅读 · 0 评论 -
Python list 操作
创建列表sample_list = ['a',1,('a','b')]Python 列表操作sample_list = ['a','b',0,1,3]得到列表中的某一个值value_start = sample_list[0]end_value = sample_list[-1]删除列表的第一个值del sample_list[0]在列表中插入一转载 2013-07-18 15:05:54 · 705 阅读 · 0 评论 -
python中的reduce
python中的reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果。如:Python代码def myadd(x,y): return x+y s转载 2013-07-19 16:43:47 · 557 阅读 · 0 评论 -
python之uuid模块
uuid是一种唯一标识,在许多领域作为标识用途。python的uuid模块就是用来生成它的。闲话不说,python提供的生成uuid的方法一共有4种,分别是:1.从硬件地址和时间生成2.从md5算法生成3.随机生成4.从SHA-1算法生成他们在uuid模块里对应uuid1, uuid3, uuid4, uuid5这几个方法,注意没有uuid2#-*- e原创 2013-07-19 16:44:49 · 871 阅读 · 0 评论 -
Python的不定长参数
以一个*开始的参数,代表一个任意长的元组:>>> def mul(*arg):... print arg... >>> mul(1,2,3,4,5,6,7,'hello','panfei')(1, 2, 3, 4, 5, 6, 7, 'hello', 'panfei') #一个元组>>>*********************************一个以转载 2013-07-19 16:45:43 · 1098 阅读 · 0 评论 -
motor的使用
motor是一个建立在tornado和mongodb上的异步操作库,能够实现所有的mongodb操作。一:导入moduleimport motor复制代码二:连接mongodbdb = motor.MotorClient('10.28.0.163').open_sync().project_test复制代码与pymongo的不同在与使原创 2013-07-25 16:38:03 · 4448 阅读 · 0 评论 -
python27 IDLE 自动提示功能
修改文件位于\Python27\Lib\idlelib\目录下 【步骤一 修改等待时间】 文件:config-extensions.def 修改popupwait = 2000字段 [AutoComplete] enable=1 popupwait=2000(2000表示2秒,修改为0) 【转载 2013-08-23 21:13:32 · 2397 阅读 · 1 评论 -
Python的二进制位运算
Python语言能够对整数进行逐位操作,它支持的运算符及含义如下所示: &:按位与 |:按位或 ^:按位异或 ~:取反 :左移 >>:右移对于整型数据,各种位操作是对该数据的补码进行的(正数的补码与原码相同,下面举例皆以正数为例);对于长整型数据,由于其位宽不定,所以进行位运算时,认为其补码的符号位向外无限扩展。下面对各运算符进行举例转载 2014-01-14 09:58:34 · 5073 阅读 · 0 评论 -
python 位运算
Python语言能够对整数进行逐位操作,它支持的运算符及含义如下所示: &:按位与 |:按位或 ^:按位异或 ~:取反 :左移 >>:右移对于整型数据,各种位操作是对该数据的补码进行的(正数的补码与原码相同,下面举例皆以正数为例);对于长整型数据,由于其位宽不定,所以进行位运算时,认为其补码的符号位向外无限扩展。下面对各运算符进行举例转载 2014-01-14 10:00:48 · 1173 阅读 · 0 评论 -
Python的函数参数传递:传值?引用?
作者:winterTTr (转载请注明http://blog.csdn.net/winterttr/article/details/2590741)我想,这个标题或许是很多初学者的问题。尤其是像我这样的对C/C++比较熟悉,刚刚进入python殿堂的朋友们。C/C++的函数参数的传递方式根深蒂固的影响这我们的思维--引用?传值?究竟是那种呢。呵呵,语言的特性决定了是使用转载 2014-01-15 04:36:59 · 550 阅读 · 0 评论 -
Python的逻辑运算
Python的逻辑运算(and,or,not)与C/C++、Java等语言不太一样。这些语言的逻辑运算返回的值都是bool值,而Python返回的则不同。先说非运算,Python的非运算与这些语言相比,并没有特别的地方。not只有两个返回值,True和False。在Python中,真值为假的对象,包括False,None,数字0,空字符串以及空的容器类型。除此以外的任何对象均为真。转载 2014-01-17 09:17:45 · 8463 阅读 · 2 评论 -
一些Python的惯用法和小技巧:Pythonic
(非常nice的一些小技巧,学习了之后还想收藏以便日后查看,转载自http://www.cr173.com/html/8108_1.html)Pythonic其实是个模糊的含义,没有确定的解释。网上也没有过多关于Pythonic的说明,我个人的理解是更加Python,更符合Python的行为习惯。本文主要是说明一些Python的惯用法和小技巧,其实与上一篇《编码规范》有异曲同工之妙,都转载 2014-01-18 05:04:57 · 688 阅读 · 0 评论 -
Linux 安装最新版本python3
新安装了Linux系统(CentOS 6),发现已安装的python版本是2.6. 在网上搜索研究之后总结了一下怎么在保留python2的同时安装最新版的python3。1. 查看 Python 的版本号:命令行输入以下命令就可以查看python版本:#python -V 或# python --version2. 下载3.x新版本可以访问python的官方网站查看最新的python版本以及下载...原创 2018-03-13 16:53:34 · 4198 阅读 · 0 评论 -
我看python lambda
python lambda是在python中使用lambda来创建匿名函数,而用def创建的方法是有名称的,除了从表面上的方法名不一样外,python lambda还有哪些和def不一样呢?1 python lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则会把函数对象赋值给一个变量。2 python lambda它只是一个表达式,而def则是一个语句。转载 2013-07-18 15:04:01 · 560 阅读 · 0 评论 -
在stack overflow上看到的关于tornado-RESTful的讨论
一段帖子里面的讨论,对我这样的新手收益良多Question:I've read around and found this answered question about a problem relating to this but what I really want to know is how to implement this structure and how man原创 2013-06-28 15:47:50 · 1472 阅读 · 0 评论 -
【2013】实习收获3:python网络编程--client端与server端入门(server)
(1) In order to build a connection we also need build a socket in server, whic't is the same as in clients=socket.socket(socket.AF_INET,socket.SOCK_STREAM)(2) Also we can config the socket原创 2013-05-31 17:09:31 · 722 阅读 · 0 评论 -
【2013】实习收获2:python的网络编程--client端与server端入门(client端)
(1) build a socketAt first, we need to build a socket, here is an examples = socket.socket(socket.AF_INET, socket.SOCK_STREAM)1). socket is the module for internet programming, which is原创 2013-05-31 16:03:57 · 536 阅读 · 0 评论 -
【2013】实习收获4:关于python中利用ctypes调用c++代码的学习总结
在春总指导下研究了python下如何调用c/c++代码,并做次总结。因为python的内核就是c语言写的,所以python和c、c++的相互调用便是理所当然了。1. #include首先,需要在被调用的c++代码中加入#include这需要在系统中安装python-dev这个额外的包才能有Python.h。安装命令如下(我们服务器上python版本是2.7.5,所以原创 2013-06-04 17:30:32 · 777 阅读 · 0 评论 -
Django实现RESTful web service
原文地址:http://blog.csdn.net/thinkinside/article/details/7236807,欢迎转载,请保留链接!曾几何时,Ajax已经统治了Web开发中的客户端,而REST成为web世界中最流行的架构风格(architecture style)。所以我们的选择变得很简单:前端ajax访问后端的RESTful web service对资源进行操作。Djang转载 2013-06-06 14:37:42 · 764 阅读 · 0 评论 -
转:python模块学习 ---- smtplib 邮件发送
(转自:http://www.cnblogs.com/babykick/archive/2011/03/28/1997587.html)在基于互联网的应用中,程序经常需要自动地发送电子邮件。如:一个网站的注册系统会在用户注册时发送一封邮件来确认注册;当用户忘记登陆密码的时候,通过邮件来取回密码。smtplib模块是python中smtp(简单邮件传输协议)的客户端实现。我们可以使用smtp转载 2013-06-07 16:05:32 · 994 阅读 · 0 评论 -
python发邮件
(转自:http://www.2cto.com/kf/201112/115558.html ,转载请保留链接)# 导入 smtplib 和 MIMEText import smtplib from email.mime.text import MIMEText # 定义发送列表 mailto_list=["xxx@qq.com","yyy@qq.com"]转载 2013-06-07 15:13:35 · 727 阅读 · 0 评论 -
python 发送邮件实例
(转载自:http://www.cnblogs.com/lonelycatcher/archive/2012/02/09/2343463.html 转载请保留链接)文件形式的邮件[python] view plaincopy#!/usr/bin/env python3 #coding: utf-8 import sm转载 2013-06-07 16:01:21 · 611 阅读 · 0 评论 -
使用 django+celery+RabbitMQ 实现异步执行
(转载自 : http://www.oschina.net/question/25940_24780)RabbitMQ大家应该不陌生,著名的消息队列嘛。可惜我最近才听说它的大名,了解之后不禁惊呼,世界上居然还有这种东西! 立刻觉得手里有了锤子,就看什么都是钉子了,主网站不愿意干的操作统统扔给RabbitMQ去做吧 言归正传,先介绍一下这篇文章的应用场景吧。我们知道大型网站的性能转载 2013-06-19 11:23:46 · 658 阅读 · 0 评论 -
测量Python代码运行时间
转载自:http://www.cnblogs.com/moinmoin/archive/2011/03/18/python-runtime-measuring.htmlPython 社区有句俗语: “python自己带着电池” ,别自己写计时框架。 Python 2.3 具备一个叫做timeit的完美计时工具可以测量python代码的运行时间。timeit 模块timeit 模块定转载 2013-06-19 15:35:36 · 678 阅读 · 0 评论 -
python之漂亮令人发指呀:找完全数
def isperfect(num): t=sum(x for x in xrange(1,num/2+1) if num%x == 0) return t==num就两行,判断输入的数是否为完全数,返回Ture/False!!原创 2013-07-10 11:17:18 · 2634 阅读 · 0 评论 -
使用Python中的urlparse、urllib抓取和解析网页(一)
对搜索引擎、文件索引、文档转换、数据检索、站点备份或迁移等应用程序来说,经常用到对网页(即HTML文件)的解析处理。事实上,通过Python语言提供的各种模块,我们无需借助Web服务器或者Web浏览器就能够解析和处理HTML文档。本文将详细介绍如何利用Python抓取和解析网页。首先,我们介绍一个可以帮助简化打开位于本地和Web上的HTML文档的Python模块,然后,我们论述如何使用Python转载 2013-07-10 14:58:17 · 720 阅读 · 0 评论 -
使用Python中的HTMLParser、cookielib抓取和解析网页、从HTML文档中提取链接、图像、文本、Cookies(二)
对搜索引擎、文件索引、文档转换、数据检索、站点备份或迁移等应用程序来说,经常用到对网页(即HTML文件)的解析处理。事实上,通过Python语言提供的各种模块,我们无需借助Web服务器或者Web浏览器就能够解析和处理HTML文档。本文上篇中,我们介绍了一个可以帮助简化打开位于本地和Web上的HTML文档的Python模块。在本文中,我们将论述如何使用Python模块来迅速解析在HTML文件中的数据转载 2013-07-10 15:00:16 · 1243 阅读 · 0 评论 -
Python中的*args和**kwargs
先来看个例子:[python] view plaincopydef foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '---------------------------------------' if __name_转载 2013-06-28 15:42:41 · 457 阅读 · 0 评论 -
Django 2.2 + python 3.7下 AttributeError: 'str' object has no attribute 'decode' 错误解决方法
在Django 2.2 + python 3.7环境下,使用MySQL作为数据库引擎,执行makemigrations会出现AttributeError: 'str' object has no attribute 'decode' 错误. 初步推断是因为使用PyMySQL代替mysqlclient的原因,而django本身的代码都是针对mysqlclient写的.PyMySQL这里传入的会是一个...原创 2019-08-19 15:43:54 · 4179 阅读 · 0 评论