摘要: 由于浏览器存在同源策略机制,同源策略阻止从一个源加载的文档或脚本获取另一个源加载的文档的属性。 特别的:由于同源策略是浏览器的限制,所以请求的发送和响应是可以进行,只不过浏览器不接收罢了。 浏览器同源策略并不是对所有的请求均制约: 制约:XmlHttpRequest 不制约:img、iframe、s 阅读全文
posted @ 2018-11-14 15:43 _杨魏 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: 1. 文件操作基本流程 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用Python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序,要操作硬件。 而应用程序是无法操作硬件的,这就用到了操作系统。 操作系统把复杂的硬件操作封装成简单的接口给用户/ 阅读全文
posted @ 2018-09-11 21:40 _杨魏 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1. 赋值 对于赋值运算来说,lst1和lst2指向的是同一个内存地址,所以它们是一样的。 2. 浅copy 2.1 示例1 执行结果为: 2.2 示例二 执行结果为: 2.3 示例三 执行结果为: 2.4 总结 对于浅copy来所,第一层创建的是新的内存地址,而从第二层开始,指向的都是同一个内存地 阅读全文
posted @ 2018-09-11 21:39 _杨魏 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型), 但是集合本身是不可哈希的(所以集合做不了字典的键)的。 以下是集合最重要的两点: (1)去重,把一个列表变成集合,就自动去重了。 (2)关系测试,测试两组数据之间的交集,差集,并集等关系。 1. 集合的创建 执行结果为: 2. 阅读全文
posted @ 2018-09-11 21:38 _杨魏 阅读(163) 评论(0) 推荐(0) 编辑
摘要: range:指定范围,生成指定数字。 1. range() 执行结果为: 2. range()步长 执行结果为: 3. range()反向步长 执行结果为: 阅读全文
posted @ 2018-09-11 21:37 _杨魏 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 枚举,对于一个可迭代的(iterable)/可遍历的对象(如列表,字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值。 1. 第一种类型 执行结果为: 2. 改变enumerate索引起始 执行结果为: 3. 改变enumerate索引起始(二) 执行结果为: 阅读全文
posted @ 2018-09-11 21:36 _杨魏 阅读(733) 评论(0) 推荐(0) 编辑
摘要: for循环:用户按照顺序循环可迭代对象的内容 1. for循环字符串 执行结果为: 2. for循环列表 执行结果为: 3. for循环字典 执行结果为: 阅读全文
posted @ 2018-09-11 21:35 _杨魏 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型的总结 1. 按照存储空间的占用分(从低到高) 数字 字符串 集合:无序,即无序存索引相关信息 元组:有序,需要存索引相关信息,不可变 列表:有序,需要存索引相关信息,可变,需要处理数据的增删改 字典:无序,需要存key与value映射的相关信息,可变,需要处理数据的增删改 2. 按存值 阅读全文
posted @ 2018-09-11 21:34 _杨魏 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 字典dict 字典是Python中唯一的映射类型,采用键值对(key value)的形式存储数据。Python对key进行哈希运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型的,如:数字、字符串、元组。 字典是Python中 阅读全文
posted @ 2018-09-11 21:33 _杨魏 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.1 什么是数据? x = 10, 10是我们要存储的数据 1.2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同类型的数据去表示。 1.3 数据类型 数字 布尔值 列表 元组 字典 集合 2. 基础数据类型 2.1 数字int 数字主要用于计算用的,使用方法并不是很多,就记 阅读全文
posted @ 2018-09-11 21:32 _杨魏 阅读(184) 评论(0) 推荐(0) 编辑