Python
文章平均质量分 92
FreeeLinux
A3GM5H3647LPD4QVYMYAER2S47P4WZ2UKBXBCGZES2V62WEY2HULQA
展开
-
Python中的装饰器详解
一:什么是装饰器装饰器是一个函数,其主要用途是包装一个函数或类。这种包装的目的主要是透明地修改或增强被包装对象的行为,表示装饰器语法的特殊符号是@,如下所示:@decoratedef square(x): return x*x二:装饰器有什么用如果在一个函数有装饰器来修饰,当要执行该函数时,转到执行装饰器函数,就可以实现在欲执行的函数前后添加相应的功能。装饰原创 2016-09-20 17:04:47 · 513 阅读 · 0 评论 -
Python操作MySQL实例讲解
一:如何使用我们通常使用mysql-python,有以下步骤:1.首先导入MySQLdb模块,import MySQLdb。2.通过调用其中的connect连接,通常使用root登陆,密码我这里用的是默认密码,为空。3.获得操作cursor。这相当于一个游标或指针,类似文件指针,总是指向数据库下一条或理解为你即将操作的位置。4.进行相关操作。例如利用execute方法,传入相关原创 2016-09-21 10:58:54 · 1635 阅读 · 0 评论 -
C++调用Python
一:安装相关首先要安装pydev,安装方法如图:并且我们编译时要加上上述相关编译指令。(感谢这位仁兄)二:函数调用Python提供了一些特殊的API包装来供C++调用。void Py_Initialize(void)该函数初始化Python解释器,如果初始化失败,继续下面的调用会出现错误。该函数无返回值。int Py_IsInitialized(void)我原创 2016-11-15 02:27:40 · 722 阅读 · 0 评论 -
Python快速复习
以前用Python写过数据库和网络编程,但是基本语法有的可能不熟悉,这次来快速复习一下。1.for i in range(1, 5):这个语句中range的范围是左闭右开,[1,5),输出1, 2, 3, 4还有:range(1, 5, 2),代表间隔2。所以输出1, 3range(5)代表从0到5,不包括5,输出0,1,2,3,42.rat = [0.01, 0.原创 2016-11-15 17:48:27 · 11169 阅读 · 0 评论 -
Python网络编程之socket编程(一)--使用TCP和UDP客户端和服务器通信
本文用python进行socket编程,实现客户端和服务器互相发送字符串,并在标准输出打印。下面是客户端程序:#!/usr/bin/pythonimport socketHOST = 'localhost'PORT = 6666s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect((HOST, PORT))原创 2016-07-30 09:43:43 · 7150 阅读 · 0 评论