学习笔记

#!/usr/bin/env python
# -*- coding: utf-8 -*-
练习.
# 创建类
class ADC():
def xiadan(self):#定义类里的一个函数
print ("朕单三路尔等打野")
def zhongdan(self):
print ("其实我是大坑")
luban = ADC()#创建一个叫luban的对象
luban.xiadan()#调用类里的函数
luban.zhongdan()

练习.
class ZS():
def __init__(self,zhongzu,liliang):#构造函数,初始化
self.zhongzu = zhongzu
self.liliang = liliang
def MT(self):#一个新的函数
print ("种族:",self.zhongzu)#直接在函数里输出封装好的对象
print ("力量值:",self.liliang)
print ("我是一个强力的MT")
obj = ZS('兽人',99) #通过_init_构造创建obj对象,把参数传回进行封装
obj.MT()#调用MT函数
练习.
class ABC():
def __init__(self,name,age,):
self.name = name
self.age = age
def A(self):
print (self.name,self.age,u"男,上山去砍柴")
print (self.name,self.age,u"男,开车去东北")
print (self.name,self.age,u"男,最爱大保健")
xiaoming = ABC('小明','10')
laoli = ABC('老李','90')
xiaoming.A()
laoli.A()


练习 socket
import  socket
ip_port = ('127..0.0',9999)
sk + socket.socket() #创建套接字,实例化对象,创建一个对象
sk.bind(ip_port) #将IP绑定到对象上
sk.listen(5) #开始监听

while True:
print 'server waiting....'
conn,addr = sk.accept() #接受链接并返回(conn,address),com 可以用来接受和发送数据,address时连接客户端地址
client_data = conn.recv(1024) #接收传来的数据
print client_data
conn.sendall('不要回答,不要回答,不要回答') #发送给对方数据
conn.close() #关闭

import socket
ip_port = ('127.0.0.1',9999)
sk = socket.socket()
sk.connect(ip_port)
sk.sendall('请求占领地球')
server_reply= sk.recv(1024)
print server_reply
sk.close()
 
原文地址:https://www.cnblogs.com/Blizzard-player/p/8820602.html