随笔分类 -  0.10 |— 模块1:开发基础

摘要:1,口述问题 2.不会的问题 3.考题 4.frozenset:不可变集合 set()和 frozenset()工厂函数分别用来生成可变和不可变的集合。如果不提供任何参数,默认 会生成空集合。如果提供一个参数,则该参数必须是可迭代的,即,一个序列,或迭代器,或支持 迭代的一个对象,例如:一个列表或一 阅读全文
posted @ 2018-02-02 09:32 venicid 阅读(291) 评论(0) 推荐(0) 编辑
摘要:1.需求 2.普通流程图 3.流程图 4.基本需求版本 5.高亮显示 我们可以通过对有用的信息设置不同颜色来达到醒目的效果,因为我平时都是在linux下开发, 而linux终端中的颜色是用转义序列控制的,转义序列是以ESC开头,可以用\033完成相同的工作(ESC的ASCII码用十进制表示就是27, 阅读全文
posted @ 2018-01-30 22:41 venicid 阅读(245) 评论(0) 推荐(0) 编辑
摘要:参考博客:1-2 三级菜单 参考博客:1-2 三级菜单 1.普通文艺版 # -*- coding:utf-8 -*- # 1.定义menu menu = { '北京': { '海淀': { '五道口': { 'soho': {'soho'}, '网易': {}, 'google': {} }, '中 阅读全文
posted @ 2018-01-29 23:08 venicid 阅读(246) 评论(0) 推荐(0) 编辑
摘要:python 之路,致那些年,我们依然没搞明白的编码 python编码终极版 1.文件与内存的编码格式 搞清楚了ASCII、Unicode和UTF-8的关系,我们就可以总结一下现在计算机系统通用的字符编码工作方式: 在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转 阅读全文
posted @ 2018-01-27 15:52 venicid 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1 8进制,16进制 2.为什么使用16进制? 3.16进制 < > 二进制 二进制数与十六进制数之间如何互相转换https://jingyan.baidu.com/album/47a29f24292608c0142399cb.html?picindex=1 阅读全文
posted @ 2018-01-27 12:21 venicid 阅读(198) 评论(0) 推荐(0) 编辑
摘要:1.如何找出同时买了iPhone7和iPhone8的人 2.集合 注意:集合存在的意义就在于去重和关系运算 3.集合方法 (1)创建 (2)添加 单个元素的增加 : add(),add的作用类似列表中的append 对序列的增加 : update(),而update类似extend方法,update 阅读全文
posted @ 2018-01-26 23:18 venicid 阅读(202) 评论(0) 推荐(0) 编辑
摘要:1.如何在一个变量里存储公司每个员工的个人信息? 2.字典的定义与特性 字典是Python语言中唯一的映射类型。 定义:{key1:value1,key2:value2} 特性: 假设key对应的hash值为下面的数字,排序然后根据二分法查找这个值所对应的key的hash值, 二分法查找速度快 3. 阅读全文
posted @ 2018-01-26 22:35 venicid 阅读(215) 评论(0) 推荐(0) 编辑
摘要:1.Hash Hash函数处理流程Hash,一般翻译做"散列",也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。 这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的 阅读全文
posted @ 2018-01-26 20:45 venicid 阅读(119) 评论(0) 推荐(0) 编辑
摘要:元组:http://www.cnblogs.com/venicid/p/7852365.html 阅读全文
posted @ 2018-01-26 20:33 venicid 阅读(413) 评论(0) 推荐(0) 编辑
摘要:笔记: http://www.cnblogs.com/venicid/p/7843602.html 阅读全文
posted @ 2018-01-26 20:24 venicid 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1.引出list 如何通过一个变量存储公司所有员工的名字? 2.列表的功能 3.列表的定义和创建 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 4.列表的特点和常用操作 特性: 1.可存放多个值 2.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序 3.可修改指 阅读全文
posted @ 2018-01-26 14:19 venicid 阅读(214) 评论(0) 推荐(0) 编辑
摘要:1.浮点型 2.为什么要叫做float浮点型? 3.科学计数法 4.复数 从上面的图中我们就可以看出,复数complex是由实数和虚数组成的 要了解复数,其实关于复数还需要先了解虚数。虚数(就是虚假不实的数):平方为复数的数叫做虚数。 复数是指能写成如下形式的数a+bi,这里a和b是实数,i是虚数单 阅读全文
posted @ 2018-01-25 16:23 venicid 阅读(352) 评论(0) 推荐(0) 编辑
摘要:1.二进制定义 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一 阅读全文
posted @ 2018-01-25 16:07 venicid 阅读(490) 评论(0) 推荐(0) 编辑
摘要:变量的创建与id 例1:name = 'oldboy' 首先,当我们定义了一个变量name = ‘oldboy’的时候,在内存中其实是做了这样一件事: 程序开辟了一块内存空间,将‘oldboy’存储进去,再让变量名name指向‘oldboy’所在的内存地址。如下图所示: 例2:两个变量名一个值 提问 阅读全文
posted @ 2018-01-25 15:03 venicid 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1:.基础需求 2.升级需求 阅读全文
posted @ 2018-01-24 21:54 venicid 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-01-24 14:59 venicid 阅读(185) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/sean-yao/p/8321034.html 激活码:http://blog.csdn.net/qq_39248703/article/details/73941211?locationNum=13&fps=1 CNEKJPQZEX-eyJsaWNlb 阅读全文
posted @ 2018-01-24 14:42 venicid 阅读(280) 评论(0) 推荐(0) 编辑
摘要:1. While 循环 语法 简单吧, while 就是当的意思,当山峰没有棱角的时候,当河水。。。,sorry , while 指 当其后面的条件 成立 ,就执行while下面的代码 从0打印到100的程序 ,每循环一次,+1 2.死循环:dead loop 有一种循环叫死循环,一经触发,就运行个 阅读全文
posted @ 2018-01-24 14:38 venicid 阅读(195) 评论(0) 推荐(0) 编辑
摘要:1.格式化输出 现有一练习需求,问用户的姓名、年龄、工作、爱好 ,然后打印成以下格式 1.1 占位符版本 你怎么实现呢?你会发现,用字符拼接的方式还难实现这种格式的输出,所以一起来学一下新姿势 只需要把要打印的格式先准备好, 由于里面的 一些信息是需要用户输入的,你没办法预设知道,因此可以先放置个占 阅读全文
posted @ 2018-01-24 11:45 venicid 阅读(205) 评论(0) 推荐(0) 编辑
摘要:1.变量与变量的作用 eat,cloth,traffic,精神,total这几个名字的作用,就是把程序运算的中间结果临时存到内存里,以备后面的代码继续调用,这几个名字的学名就叫做“变量” 变量的作用 Variables are used to store information to be refe 阅读全文
posted @ 2018-01-23 21:37 venicid 阅读(230) 评论(0) 推荐(0) 编辑