-
日期:2021-11-09 10:27:02
点击:59
内容简介:本文实例讲述了Python的面向对象思想。分享给大家供大家参考。具体分析如下: 面向对象的基本思想是封装,继承,多态。 首先是继承: 定义一个类: 复制代码 代码如下:class Bird(object): have_feather = True way_of_reproduction = 'egg' 调用这个类: 复...
-
日期:2021-11-09 10:27:01
点击:59
内容简介:本文实例讲述了Python类的专用方法。分享给大家供大家参考。具体分析如下: Python 类可以定义专用方法,专用方法是在特殊情况下或当使用特别语法时由 Python 替你调用的,而不是在代码中直接调用(象普通的方法那样)。 1. __init__ 类似于构造函数 复制代码...
-
日期:2021-11-09 10:27:01
点击:59
内容简介:首先,你得下载SocksiPy这个.解压出来之后里面会有一个socks.py文件.然后你可以把这个文件复制到python安装目录里面的Lib\site-packages中.或者把这个文件复制到程序所在的目录中. 然后就可以再程序中使用socket代理来编写程序了. 下面是示例代码 import sock...
-
日期:2021-11-09 10:27:00
点击:59
内容简介:sequence 序列 sequence(序列)是一组有顺序的对象的集合。序列可以包含一个或多个元素,也可以没有任何元素。 我们之前所说的基本数据类型,都可以作为序列的对象。对象还可以是另一个序列。序列有两种:list (表) 和 tuple(元组) 。 list和tuple的主要区...
-
日期:2021-11-09 10:27:00
点击:59
内容简介:本文实例讲述了Python单例模式的使用方法。分享给大家供大家参考。具体如下: 方法一 复制代码 代码如下:import threading class Singleton(object): __instance = None __lock = threading.Lock() # used to synchronize code def __init__(self): "disable...
-
日期:2021-11-09 10:26:59
点击:59
内容简介:列表推导与生成器表达式 当我们创建了一个列表的时候,就创建了一个可以迭代的对象: 复制代码 代码如下: squares=[n*n for n in range(3)] for i in squares: print i 0 1 4 这种创建列表的操作很常见,称为列表推导。但是像列表这样的迭代器,比如str、fil...
-
日期:2021-11-09 10:26:59
点击:59
内容简介:本文实例讲述了python文件读写操作与linux shell变量命令交互执行的方法。分享给大家供大家参考。具体如下: python对文件的读写还是挺方便的,与linux shell的交互变量需要转换一下才能用,这比较头疼。 代码如下: 复制代码 代码如下: #coding=utf-8 #!/us...
-
日期:2021-11-09 10:26:58
点击:59
内容简介:一、定制Python的交互提示符 Python的默认交互提示符为“”,但它是可以定制的。 Python启动后,先寻找PYTHONSTARTUP环境变量,然后执行此文件中变量指定的执行代码。 一些Linux发布包提供了缺省的启动脚本,一般存放在其home目录,名为.pythonstartup。“Ta...
-
日期:2021-11-09 10:26:58
点击:59
内容简介:问题描述:假设我有这样两个list, 一个是list1,list1 = [1, 2, 3, 4, 5] 一个是list2,list2 = [1, 4, 5] 我们如何得到一个新的list,list3, list3中包括所有不在list2中出现的list1中的元素。 即:list3 = list1 – list2 解决方案:我们可以用set(集合...
-
日期:2021-11-09 10:26:58
点击:59
内容简介:使用Tkinter模块来创建简单的GUI程序。 Tkinter的Widgets有:Button、Canvas、Checkbutton、Entry、Frame、Label、Listbox、Menu、Menubutton、Message、Radiobutton、Scales、Scrollbar、TEXT、Toplevel等。 例: 复制代码 代码如下: # This program displa...