摘要:
Socket网络编程介绍 背景 两台电脑之间的通信是通过网络来传输的,传输的是bit流,实现通信是使用IP+端口,把网络删的相关传输进行封装,仅暴露一些接口,这些接口即socket; so,对tcp及udp等网络协议的封装即socket; socket只干两件事情<发数据send,收数据receiv 阅读全文
摘要:
类中高级方法 静态方法<装饰器@staticmethod> 静态方法仅仅名义上归类管理,但实际上静态方法未利用任何的类中属性; class Dog(object): def __init__(self, name): self.name = name @staticmethod # 静态方法->实际 阅读全文
摘要:
pygame简介 Pygame is a set of Python modules designed for writing video games. Pygame adds functionality on top of the excellent SDL library. This allow 阅读全文
摘要:
面向对象介绍 何为编程? 程序员按照特定的语法、数据结构及算法组织代码,以此来告诉计算机如何执行任务的过程; 编程范式[Programming paradigm] 从不同编程方式中归纳总结出来的编程方式类别,包含面向过程,面向对象,函数式编程等; 面向过程[Procedure Oriented] 通 阅读全文
摘要:
Random模块 模块主要函数 >>> import random >>> random.random() # 0-1内的随机浮点数 0.06052892434757606 >>> random.uniform(1,3) # 1-3范围内的随机浮点数 >>> random.uniform(3,1) 阅读全文
摘要:
模块简介 定义 用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能); 本质就是.py结尾的python文件; 导入方法 import module_name import module_name1, module_name2 from module_name import * # 阅读全文
摘要:
基本概念 即为可应用到不同场景的变量(该变量不可再次赋值); 分类 系统宏变量-{MACRO} 系统宏 用户定义宏变量-{$MACRO} 用户宏 自动发现宏变量 语法 General可写宏变量 Templates定义宏变量,模板中triggers调用宏变量 Q:模板外能够调用这个宏么? {#MACR 阅读全文
摘要:
YUM源为本地光盘: 挂载光盘 # mkdir /mnt/centos/ # mount -t iso 9660 /dev/cdrom /mnt/cdrom/ //光驱设备 # mount -o loop /usr/local/centos-7-x86_64.iso /mnt/cdrom 变更yum 阅读全文
摘要:
匿名函数 匿名函数及正常函数 1 # 正常函数及调用 2 def sayhi(n): 3 print(n) 4 sayhi(11) 5 # 可以用匿名函数重写 6 sayhi = lambda n:print(n) # 关键字lambda 7 sayhi(11) 给匿名函数赋值是完全没有意义的(这里 阅读全文
摘要:
编码 在Python2中: 默认编码是ASCII 文件开头的编码声明,是告诉python解释器,用哪种码去decode代码文件(.py),代码是以二进制格式存在内存中,但是也可以按照不同的编码格式转换成二进制流 在有 # -*- coding:utf-8 -*- 情况下, name = u"大保健" 阅读全文