摘要: 软件开发的架构: 1. C/S架构:客户端与服务器端的架构 2. B/S架构:浏览器端与服务器端架构 网络基础 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议 网络基础 socket概念 Socket是应用层与TCP 阅读全文
posted @ 2020-02-07 15:30 royal天 阅读(94) 评论(0) 推荐(0)
摘要: 类有两种属性:属性引用和实例化 属性引用(类名.属性) class Person: #定义一个人类 role = 'person' #人的角色属性都是人 def walk(self): #人都可以走路,也就是有一个走路方法 print("person is walking...") print(Pe 阅读全文
posted @ 2020-02-07 14:20 royal天 阅读(192) 评论(0) 推荐(0)
摘要: # 匿名函数引入 def func(n): return n*n print(func(10)) # 将上述代码换成匿名函数 func = lambda n: n*n print(func(10)) # 匿名函数 函数名 = lambda 参数1, 参数2... : 返回值 注:参数可以有多个,用逗 阅读全文
posted @ 2020-02-07 11:23 royal天 阅读(108) 评论(0) 推荐(0)
摘要: 为何使用模块? 随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理。这时我们不仅仅可以把这些文件当做脚本去执行,还可以把他们当做模块来导入到其他的模块中,实现了功能的重复利用 常用模块 collections模块 在内置数据类型(dict, 阅读全文
posted @ 2020-02-07 11:09 royal天 阅读(154) 评论(0) 推荐(0)
摘要: # 正则表达式:字符组:[字符组]在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中[]表示[0-9]: 可以匹配0-9这几个数[a-z]: 可以匹配a-z这26个字母[A-Za-z1-9]: 匹配字母,数字元字符:. 匹配除换行符以外的任意字符\w 匹配字母,数字,下划线(word)\ 阅读全文
posted @ 2020-02-07 08:54 royal天 阅读(267) 评论(0) 推荐(0)