这个相对于多进程更加简单,每accept一个新的连接就创建一个新的线程。代码如下:# coding: utf-8import socket
import sys
import errno
import threading
from time import ctimeclass ClientThread(threading.Thread):def__init__(self, client_socket, client_address):threading.Thread.__init__(self)self.client_socket = client_socketself.client_address = client_addressdef run(self):self.handle_connection()def han...
# def my_len(): #自定义函数# i = 0# for k in s:# i += 1# print(i)## length = my_len()# print(length)# 函数# 定义了之后,可以在任何需要它的地方调用# 没有返回长度,只是单纯的打印#返回的重要性#a,b#len(a) #内置函数#len(b)# def my_len(): #自定义函数# i = 0# for k in s:# i += 1# return i #返回值## length = my_len()# print(length)#len()#1.不能变,只能计算s字符串...
Python内置数据结构:列表,元组,字典,集合。列表(list)是一组数值的组合,列表元素可以是任何类型(包括列表)。>>> xx = [‘Toney‘,20,11-6,[1,2]] #包括字符串,整数,列表>>> xx[‘Toney‘, 20, 5, [1, 2]]操作列表包括:索引(indexing)、切片(sliceing)、加(adding)、乘(multiplying)以及检查某个元素是否属于序列的成员。 List的索引列表的索引就是列表的排序,列表从左到右元素索引递增,第一个元素的索引是...
一:先来看一段小程序二:执行结果:new person
LiuYanliang
18三:总结(1)python也是面向对象的,继承也是python的一个特性(2)python的继承,只需要在创建类的时候,传入需要继承的类class teacher(person):(3)继承父类之后,就可以使用父类中的方法。原文:http://blog.csdn.net/u013628152/article/details/43162827
笨办法学python第39节 这节主要讲解的是字典,首先字典和列表的两个区别是:1. 列表中可以通过数字找到列表中的元素,是数字作为索引的;字典中可以通过任何东西找到想要的元素,即字典可以将一个物件和另外一个东西关联。2. 列表是有顺序的;字典是无序的。(上一节有提到)本节的代码如下: 1class Song(object):2 3def_init_(self, lyrics):4 self.lyrics = lyrics5 6def sing_me_a_song(self):7for line in self.lyric...
Python中有三种内置的数据类型。dictionary(字典)、List(列表)和tuple(元组)。元组(tuple) 只读列表(列表的值可以修改,元组的不可以)元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例: tup1 = (‘physics‘, ‘chemistry‘, 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup3 = "a", "b", "c", "d"创建空元组tup1 = ()元...
一、Matplotlib 1.用于创建出版质量图表的绘图工具库 2.目的的为Python构建一个Matlab式的绘图接口 3.import matplotlib.pyplot as plt:pyplot模块包含了常用的matplotlib API函数 4.figure (1)Matplotlib的图像均位于figure对象中,创建figure:plt.figure()#引入 matplotlib包
import matplotlib.pyplot as plt
%matplotlib inline#创建figurefig = plt.figure() 5.Subplot (1)fig.add_subplot(a,b,...
因为作业关系,跳转听了部分课程,现在记录如下:List列表部分:列表的写法:names = ["zhangsan", "lisi", "zhaowu", "wangliu", "qianqi"]列表的index:打印从左侧到第三个:print(names[0:2])打印从第三个到结束:print(names[2:4])
print(names[-3:])打印从第二个到第三个:print(names[1:2])列表元素的追加:names.append("sunba")列表元素的插入:names.append(1, "lishi")下面是读取文件打开文件:f = open("document", "r"...
在面向对象程序设计中,对象可以看做是数据(特性)以及由一系列可以存取、操作这些数据的方法所组成的集合。编写代码时,我们可以将所有功能都写在一个文件里,这样也是可行的,但是这样不利于代码的维护,你总不希望维护代码前,还需要从头至尾的通读一遍吧,就好像一间杂乱无章的房子,你想找一件想要的东西,但是需要地毯式的搜索一遍,甚至多遍才能找到。很明显,这样做的话,很浪费我们的时间。多态:顾名思义就是多种形态,...
Created on 2017年5月3日第1课:上节作业简介鼠标放上表单后进入编辑模式-----需学习----CMDB里会学到模态对话框里--弹出对话框---对后台进行操作---方式:1 Form-用Submit页面整个刷新 2 用Ajax后台请求,通过Sessuss方式返回数据来控制模态对话框第2课:本节内容1第3课:本节内容2第4课:django自定义分页一 28minutes第5课:django自定义分页二 35minutes url(r‘^index/(\d*)‘, views.index), index/(\d*...
文件的读写:file.flush() # 强制刷新file.readlines() # 将所有的内容生成一个列表,不适合操作大文件for line in file: # file相当于一个迭代器,内存上只读一行,占用内存少,高端的方法f.tell() # 当前句柄,和指针差不多f.encoing # 返回编码 原文:http://www.cnblogs.com/sxhui/p/6204667.html
for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。
基本构造是
for 元素 in 序列:
statement
举例来说,我们编辑一个叫forDemo.py的文件
for a in [3,4.4,‘life‘]:
print a
这个循环就是每次从表[3,4.4,‘life‘] 中取出一个元素(回忆:表是一种序列),然后将这个元素赋值给a,之后执行隶属于for的操作(print)。
介绍一个新的Python函数range(),来帮助你建立表。
idx = range(5)
print idx
可以看到...
1、print“ ”,print‘ ’ :输出内容到屏幕,可以是变量、字符串、数字2、SyntaxError: 语法错误3、编码:python脚本默认使用 ASCII 编码 ,在代码开头加上 # -*- coding: utf-8 -* / # coding=UTF-8 ,在脚本中使用了 unicode UTF-8 编码4、字符串格式化输出:字符串可以包含格式化字符 %s,只要将格式化的变量放到字符串中。 例子:1# coding=UTF-82 name = "lily"3 age = 20
4 hobby = "coding"5print"I am %s,my age is...
分支 和 循环分支和循环这俩结构在各语言中都有着很重要的地位,当然我之前都没有学好,这里总结一下在Python学习中对这俩结构的认识。分支结构# 单分支if 条件判断:执行语句… # 双分支if 条件判断: 执行语句…else: 执行语句… #多分支if 条件判断: 执行语句…elif: 执行语句…else: 执行语句… 循环结构1. while循环 ,需要定义循环变量来控制循环。i = 0初始化一个控制...
1、基于远程执行命令的程序 需用到subprocess模块服务端:#1、执行客户端发送的指令import socket
import subprocess
phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
phone.bind((‘127.0.0.1‘,8090))
phone.listen(5)
while True:conn,addr=phone.accept()print(‘IP:%s PORT:%s‘ %(addr[0],addr[1]))while True:try:cmd=conn.recv(1024)ifnot cmd:break#执行命令obj=subprocess.Popen(cmd.decode(‘utf-8‘),shel...