python语言基础-入门笔记2

http://edu.51cto.com/course/course_id-1413.html
python中一切都是对象
类名称,类状态,类行为
#定义一个类
class Monk:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    def speech(self):
        print "aaabbbb"
    def play(self, monkey):
        print  monkey, "aaabbbb"


python标准IO
>>>input=raw_input('prompt@')
prompt@ ssss
>>>print(input)
ssss


file类-读文件
>>>f = file('kk.txt', 'r')
>>>f.read()
>>>f.close()
r  w  a  b  r+  a+  


多种读取方法
f.read()
f.readline()
f.readlines()


file类-写文件
>>>f = file('kk.txt', 'r')
>>>f.write('ssssss')
>>>f.flush()
>>>f.close()


f=file('sss.txt', 'a')
while True:
    str= raw_input("input>>")
    if str=='exit'
         beak
    f.write(str + “\n”);
 f.close() 
f=file('sss.txt', 'r')
for i in f.readlines():
    print i,    #加逗号后,print不会自动添加换行符
f.close()


socket基本使用
import socket
c= socket.socket(socket.AF_INET, socket.SOCK_STREAM)
c.connect( ( ''192.168.1.56', 80) )
c.close()


#服务端
import socket
s= socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('127.0.0.1', 80))
s.listen(1)
while True
    cs, ca = s.accept()
    print cs.recv(1024)
    cs.sendall('reply')
    cs.close()


#客户端
import socket
c= socket.socket(socket.AF_INET, socket.SOCK_STREAM)
c.connect(('127.0.0.1', 80))
c.send('hello')
print c.recv(1024)
c.close()


python HTTP

import httplib
http = httplib.HTTPConnection('linuxast.com', 80)
http.requset('GET', '/ask')
print http.getresponse().read()
http.close()


import urllib2
opener = urllib2.buid_opener()
f=opener.open('http://linuxcaset.com/ack')
print f.read()
f.close()


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值