学习笔记
Posted blizzard-player
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记相关的知识,希望对你有一定的参考价值。
#!/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()
以上是关于学习笔记的主要内容,如果未能解决你的问题,请参考以下文章