摘要: # 14 网络编程#14.1 几个网络模块# *14.1.1 模块cocket#套接字:服务器套接字和客户端套接字# 实例化套接字时最多可指定三个参数:# 一个地址族(默认为socket.AF_INET);# 流套接字(socket.SOCK_STREAM,默认设置)还是数据报套接字(socket. 阅读全文
posted @ 2019-11-12 19:51 fuyouqiang 阅读(182) 评论(0) 推荐(0)
摘要: # 12 图形用户界面(GUI)# 12.1 创建GUI示例应用程序# 12.1.1 初探import tkinter as tkimport tkinter.messageboxtop = tk.Tk()btn = tk.Button(text = 'Click me!')btn.pack()de 阅读全文
posted @ 2019-11-12 19:50 fuyouqiang 阅读(234) 评论(0) 推荐(0)
摘要: # 数据库支持#数据库https://wiki.python.org/moin/DatabaseInterfaces。''' Python DB API的模块属性apilevel 使用的Python DB API版本threadsafety 模块的线程安全程度如何paramstyle 在SQL查询中 阅读全文
posted @ 2019-11-12 19:50 fuyouqiang 阅读(235) 评论(0) 推荐(0)
摘要: # 11 章# 11.1 打开文件 open# f = open('somefile.txt', 'r+')# print(f.read())# print(f.write('564'))# f.close()# 文件模式'''函数open的参数mode的最常见取值'r' 读取模式(默认值)'w' 阅读全文
posted @ 2019-11-12 19:49 fuyouqiang 阅读(533) 评论(0) 推荐(0)
摘要: # 开箱即用# 10.1 模块 import# 10.1.1 模块就是程序# import sys# sys.path.append('C:/python') # 添加路径# import FU_10_01_hello # 导入一次和多次效果一样#import hello# 如果要重新加载 可使用模 阅读全文
posted @ 2019-11-12 19:48 fuyouqiang 阅读(228) 评论(0) 推荐(0)
摘要: # 第九章 魔法方法、特性和迭代器# 9.1 如果你使用的不是Python 3# 9.2 构造函数# __init__ 初始化# __del__ 析构函数 在对象被销毁之前调用# 9.2.1 重写普通方法和特殊的构造函数class Bird: def __init__(self): self.hun 阅读全文
posted @ 2019-11-12 19:44 fuyouqiang 阅读(253) 评论(0) 推荐(0)
摘要: # 异常# 8.1 异常是什么# 异常对象来表示异常状态,并在遇到错误时引发异常。异常对象未被处理(或捕 获)时,程序将终止并显示一条错误消息# 8.2 让事情沿着你指定的轨道出错# 8.2.1 raise#raise Exception# 8.2.2 自定义的异常类class SomeCustom 阅读全文
posted @ 2019-11-12 19:43 fuyouqiang 阅读(200) 评论(0) 推荐(0)
摘要: # 第七章 再谈抽象# 7.1 对象魔法# 多态:可对不同类型的对象执行相同的操作,而这些操作就像“被施了魔法”一样能够正常运行# 封装:对外部隐藏有关对象工作原理的细节# 继承:可基于通用类创建出专用类# 7.1.1 多态(无需知道对象所属的类(对象的类型))# 7.1.2 多态和方法(无需知道对 阅读全文
posted @ 2019-11-12 19:43 fuyouqiang 阅读(300) 评论(0) 推荐(0)
摘要: # 第六章 抽象# 6.1 懒惰是一种美德'''fibs = [0, 1]num = int(input("how many Fibonacci numbers do you want? "))for i in range(num - 2): fibs.append(fibs[-2] + fibs[ 阅读全文
posted @ 2019-11-12 19:41 fuyouqiang 阅读(213) 评论(0) 推荐(0)
摘要: # 条件、 循环 及其他语句# 5.1 再谈 print 和 import# 5.1.1 打印多个参数# print('Age:', 42)## name = 'Gumby'# salutation = 'Mr.'# greeting = 'Hello'# print(greeting, salut 阅读全文
posted @ 2019-11-12 19:40 fuyouqiang 阅读(171) 评论(0) 推荐(0)
摘要: # 第四章 当索引行不通时# 4.1 字典的用途#4.2 创建字典和使用字典from copy import deepcopyphonebook = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}print(phonebook)# 4.2.1 函 阅读全文
posted @ 2019-11-12 19:39 fuyouqiang 阅读(162) 评论(0) 推荐(0)
摘要: # 第三章 使用字符串# 3.1 字符串基本操作# 字符串是不可变的,对所有字符串的元素复制和切片复制都是非法的# 索引、切片、乘法、成员资格检查、长度、最小值、最大值 都适合字符串#3.2 设置字符串的个事:精简版'''为转换说明符%s: 字符串%.3f: 包含3位小数的浮点数'''# print 阅读全文
posted @ 2019-11-12 19:39 fuyouqiang 阅读(194) 评论(0) 推荐(0)
摘要: #2.1 序列概述# edward = ['Edward Gumby', 42]# john = ['John Smith', 50]# databsae = [edward, john]# print(databsae)# print(type(databsae))#2.2通用的序列操作#2.2. 阅读全文
posted @ 2019-11-12 19:38 fuyouqiang 阅读(198) 评论(0) 推荐(0)
摘要: #第一章 快速上手:基础知识# 1.1交互式解释器# 1.2 算法是什么# 1.3 数和表达式 + - * /(求商) %(求余)# 十六进制、 八进制 二进制# print(0xAF) # 16进制 0x 开头# print(hex(175)) # 10进制转化为 16 进制# print(0o1 阅读全文
posted @ 2019-11-12 19:37 fuyouqiang 阅读(217) 评论(0) 推荐(0)
摘要: 冒泡排序: 思路: 1)比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个 2)对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。 3)针对所有的元素重复以上的步骤,除了最后一个 时间复杂度为(O(n^2))选择排序: 思路: 1)在未排序序列中找到最小(大)元素,存放到排序序列 阅读全文
posted @ 2019-11-12 19:30 fuyouqiang 阅读(390) 评论(0) 推荐(1)