前言 前面花了些时间终于将Python的环境搭建好了,对于Python开发工具的选择也是花了笔者 较多的时间。对于Python笔者也只是初学,对于开发Python工具的选择笔者选用的是Eclipse+ PyDev插件开发…
python None与Null 的区别
一、Python对象 要理解这个,首先要理解Python对象: python对象具有三个特性:身份、类型、值。 三特性在对象创建时被赋值。只有值可以改变,其他只读。 类型本身也是对象。 二、Null与None 是Pyth…
Python的字符串索引和分片
1.字符串的索引 给出一个字符串,可输出任意一个字符,如果索引为负数,就是相当于从后向前数。 >>> str=”HelloWorld!” >>> print s…
Python基础类型 - 列表类型的所有方法
列表类型有很多方法,这里是列表类型的所有方法: list.append(x) 把一个元素添加到列表的结尾,相当于 a[len(a):] = [x] 。 list.extend(L) 将一个给定列表中的所有元素都添加到另一…
python中文乱码问题大总结
在运行这样类似的代码: #!/usr/bin/env python s="中文" print s 最近经常遇到这样的问题: 问题一:SyntaxError: Non-ASCII character ‘\xe4…
利用Python的SocketServer框架编写网络服务程序
1.前言: 虽说用Python编写简单的网络程序很方便,但复杂一点的网络程序还是用现成的框架比较好。这样就可以专心事务逻辑,而不是套接字的各种细节。SocketServer模块简化了编写网络服务程序的任务。同时Socke…
python基础 之 装饰器详解
装饰器的语法以@开头,接着是装饰器函数的名字、可选参数。 紧跟装饰器声明的是被装饰的函数和被装饰的函数的可选参数,如下: @decorator(dec_opt_args) def func(func_args): &nb…
Python实用技巧总结
以下是我近些年收集的一些Python实用技巧和工具,希望能对你有所帮助。 交换变量 x = 6 y = 5 x, y = y, x print x >>> 5 print y >>> …
python encode和decode的妙用
字符串解码: 有个字符串: ‘\\u4fee\\u6539\\u8282\\u70b9\\u72b6\\u6001\\u6210\\u529f’ 想转换为: u”\u4fee\u653…
Python GUI开发工具选择
Python最大的特点就在于她的快速开发功能。作为一种胶水型语言,python几乎可以渗透在我们编程过程中的各个领域。这里我简单介绍一下用python进行gui开发的一些选择。 1.Tkinter Tkinter 似…
python实战--Http代理服务器
最近打算好好深入研究下python的socket编程, 于是打算学习下,仿写了一下,发现写好还真不容易,中途出现很多问题,果真是看的容易,做起来难啊 import socket import thread import …
Python的类实例属性访问规则
一般来说,在Python中,类实例属性的访问规则算是比较直观的。 但是,仍然存在一些不是很直观的地方,特别是对C++和Java程序员来说,更是如此。 在这里,我们需要明白以下几个地方: 1.Python是一门动态语言,任…