摘要:
一、面向对象的程序设计的由来 1.第一阶段:面向机器,1940年以前 最早的程序设计都是采用机器语言来编写的,直接使用二进制码来表示机器能够识别和执行的指令和数据。 简单来说,就是直接编写 0 和 1 的序列来代表程序语言。例如:使用 0000 代表 加载(LOAD),0001 代表 存储(STOR 阅读全文
posted @ 2017-06-30 11:10
张英爱
阅读(606)
评论(0)
推荐(0)
摘要:
在很多Python代码中,在代码的最下方会看到 if __name__ == '__main__':,这段代码到底有什么用呢? 在理解这个语句的作用前,需要知道的是,一般的Python文件后缀为.py,其可以拿来执行,也可以用来作为模块使用import导入。当Python解析器读取一个源文件时它会执 阅读全文
posted @ 2017-06-30 11:10
张英爱
阅读(473)
评论(0)
推荐(0)
摘要:
一、time 1.三种表达方式 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。命令如下: import time print(time.time()) 输出 1496667277.898 阅读全文
posted @ 2017-06-30 11:10
张英爱
阅读(997)
评论(0)
推荐(0)
摘要:
一、socket的定义 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。所以,我们无需深 阅读全文
posted @ 2017-06-30 11:09
张英爱
阅读(40891)
评论(1)
推荐(6)
摘要:
一、isinstance和issubclass 1.isinstance(obj,cls)检查是否obj是否是类 cls 的对象 class Foo(object): pass obj=Foo() print(isinstance(obj, Foo)) 输出 True 2.issubclass(su 阅读全文
posted @ 2017-06-30 11:09
张英爱
阅读(174)
评论(0)
推荐(0)
摘要:
一、基本数据类型 1.字符串 类:str 方法:选中str,按住command(ctrl)+左键跳转至对应的方法 创建 a = "hexin" a = str('hexin') 转换 age = 19 new_age = str(age) 字符串的拼接 name = 'hexin' gender = 阅读全文
posted @ 2017-06-30 11:09
张英爱
阅读(317)
评论(0)
推荐(0)
摘要:
一、错误和异常 1.错误 代码运行前的语法或者逻辑错误 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) def test: ^ SyntaxError: invalid syntax 其他语法错误 逻辑错误 #用户输入不完整(比如输入为空)或者输入非法(输入不是 阅读全文
posted @ 2017-06-30 11:08
张英爱
阅读(74557)
评论(1)
推荐(4)
摘要:
ArrayList ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返 阅读全文
posted @ 2017-06-30 11:07
张英爱
阅读(273)
评论(0)
推荐(0)

浙公网安备 33010602011771号