随笔分类 -  Python

摘要:Hello world1 ~~~ from tkinter import 第一步是导入Tkinter包的所有内容 class Application(Frame): 第二步是从Frame派生一个Application类,这是所有Widget的父容器: def __init__(self, maste 阅读全文
posted @ 2018-05-19 14:34 畅畅1 阅读(525) 评论(0) 推荐(0) 编辑
摘要:Socket ~~~ 用一个 Socke t表示“打开了一个网络连接” 打开一个 Socket 需要知道目标计算机的IP地址和端口号,再指定协议类型即可。 TCP 主动发起连接的是客户端,被动相应的是服务器 1. 创建一个基于 TCP 连接的socket import socket s = sock 阅读全文
posted @ 2018-05-15 19:47 畅畅1 阅读(162) 评论(0) 推荐(0) 编辑
摘要:~~~ 多进程 Windows下面没有fork ,请在linux下跑下面的代码 import os print('Process (%s) start...' % os.getpid()) pid = os.fork() if pid==0: print('I am child process (% 阅读全文
posted @ 2018-05-11 20:10 畅畅1 阅读(238) 评论(0) 推荐(0) 编辑
摘要:~~~ 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 在正则表达式中,如果直接给出字符,就是精确匹配。用\d可以匹配一个数字,\w可以匹 阅读全文
posted @ 2018-05-06 15:58 畅畅1 阅读(146) 评论(0) 推荐(0) 编辑
摘要:~~~ f = open('test.txt', 'r') 'r' 表示只读 s = f.read() 调用read()方法可以一次读取文件的全部内容,Python把内容读到内存,用一个str对象表示 print(s) f.close() 由于文件读写时都有可能产生IOError,一旦出错,后面的f 阅读全文
posted @ 2018-05-06 10:11 畅畅1 阅读(391) 评论(0) 推荐(0) 编辑
摘要:~~~ ''' 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回 1。 用错误码来表示是否出错十分不便,因为函数本身 阅读全文
posted @ 2018-05-05 20:15 畅畅1 阅读(518) 评论(0) 推荐(0) 编辑
摘要:~~~ class Student(object): pass s = Student() s.name = 'Chang' 给一个实例动态绑定一个属性 print(s.name) def set_age(self, age): self.age = age from types import Me 阅读全文
posted @ 2018-05-05 16:38 畅畅1 阅读(161) 评论(0) 推荐(0) 编辑
摘要:~~~ class Student(object): 构造函数 第一个参数永远是 self 表示一个实例本身,但是传参的时候不需要传 在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问 def __init__(self, name, 阅读全文
posted @ 2018-05-05 02:57 畅畅1 阅读(265) 评论(0) 推荐(0) 编辑
摘要:~~~ print(abs( 10)) 函数可以是变量 f = abs f( 10) def add(x,y,f): return f(x) + f(y) x = 5 y = 6 f = abs 简单的函数式编程 print(add(x,y,f)) 高阶函数 map/reduce map()函数接收 阅读全文
posted @ 2018-05-03 00:00 畅畅1 阅读(185) 评论(0) 推荐(0) 编辑
摘要:~~~ L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] 取前3个元素的笨方法 r = [] n = 3 for i in range(n): r.append(L[i]) print(r) 切片 从索引0开始取,直到索引3为止,但不包括索引3。即索引 阅读全文
posted @ 2018-04-30 17:53 畅畅1 阅读(222) 评论(0) 推荐(0) 编辑
摘要:~~~ 廖雪峰的官方网站 python教材 1~4章 格式控制符语法 print('Hello, %s' % 'world') print('hello, %s, you have %d dollars' % ('mickael', 1000)) print('hello, {0:s}, your 阅读全文
posted @ 2018-04-30 17:52 畅畅1 阅读(302) 评论(0) 推荐(0) 编辑