摘要: 1),启动程序,首页面应该显示成如下格式: 欢迎来到博客园首页 1:请登录 2:请注册 3:文章页面 4:日记页面 5:评论页面 6:收藏页面 7:注销 8:退出程序 2),用户输入选项,3~6选项必须在用户登录成功之后,才能访问成功。 3),用户选择登录,用户名密码从register文件中读取验证 阅读全文
posted @ 2018-04-09 16:09 -Learning- 阅读(113) 评论(0) 推荐(0)
摘要: Py2,py3安装问题 我的电脑目前装了py2和py3两个版本,大家第一次安装完的时候,分别去到安装py2和py3的地方,在py2中把python.exe改成python2.exe,在py3中把python.exe改成python3.exe,路径就是你安装的地方。(这样是为了你在终端切换版本时方便操 阅读全文
posted @ 2018-04-07 20:17 -Learning- 阅读(706) 评论(0) 推荐(0)
摘要: sorted()属于内置函数,作用于任意可迭代的对象,sorted() 函数总是会返回一个排序后的列表,原有列表保持不变 sort()一般作用于列表,属于列表的成员函数,它会直接修改原有列表,函数返回为 None。sort()函数总体来说不需要复制原有列表,所以消耗内存比较小,效率也比较高 注: 如 阅读全文
posted @ 2018-04-02 22:18 -Learning- 阅读(1573) 评论(0) 推荐(0)
摘要: list0=['b', 'c', 'd', 'b', 'c', 'a', 'a'] 方法1:(最常用的,但是这种出来时无序的,下面其他方法都是有序的) c = list(set(list0)) print(c) 方法2:使用set() list1 = sorted(set(list0), key=list0.index) # sorted output print(list1) 方法3:使... 阅读全文
posted @ 2018-03-28 16:28 -Learning- 阅读(1111) 评论(0) 推荐(0)
摘要: 1.编码 py2采用的是ascll编码 py3采用unicode编码 2.print py2中print是一个关键字 py3中print是一个函数,含有括号 3.input py2中raw_input(),这个函数返回一个字符串,但不会对输入的字符串进行计算(比如将它转化成int或者float) input()函数会对输入进行计算(可能的话会将它转化成数字) py3中统一成了input(... 阅读全文
posted @ 2018-03-26 21:43 -Learning- 阅读(712) 评论(0) 推荐(0)
摘要: 11.1.可迭代对象(iterable): 内部实现了__iter__方法 可以被迭代满足要求的就叫做可迭代协议。 iterable:可迭代的 对应的标志 迭代概念:一个一个取值,就像for循环一样取值 字符串,列表,元组,集合,字典都是可迭代的 11.2迭代器协议(iterator): 内部实现了 阅读全文
posted @ 2018-02-24 00:40 -Learning- 阅读(416) 评论(0) 推荐(0)
摘要: python内置函数 截止到python版本3.6.2,python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数 思维导图:https://www.processon.com/mindmap/5a97b9d7e4b083b043a1dcd5 以下是具体分布: 阅读全文
posted @ 2018-02-24 00:29 -Learning- 阅读(320) 评论(0) 推荐(0)
摘要: 8.1 lambda函数 作用及意义: 1.没必要专门定义函数,给函数起名,起到精简的效果 2.简化代码的可读性 def ds(x): return 2 * x + 1 ds(5) 11 g = lambda x : 2 * x + 1 g(5) 11 def add(x,y): return x 阅读全文
posted @ 2018-02-24 00:24 -Learning- 阅读(5084) 评论(0) 推荐(0)
摘要: 8.1列表推导式 优点: 对于列表解析,编写起来更加精简,可在多种环境中是使用。 列表解析比手动的for循环语句运行更快,因为他们的迭代在解释器内部是以C语言的速度执行的,而不是以python代码执行。 基础语法: 例一:30以内所有能被3整除的数 multiples = [i for i in r 阅读全文
posted @ 2018-02-24 00:17 -Learning- 阅读(332) 评论(0) 推荐(0)
摘要: 7.1 装饰器 本质就是一个python函数,它可以在不改变函数任何代码的前提下,增加函数额外的功能 例如:记录日志,性能测试,用户登陆等 装饰器的返回值也是一个函数对象。 7.2 装饰器形成 测试该函数执行时间: 7.2.1 装饰器的语法糖 @(基本语法) 7.2.2 被装饰函数带有参数的装饰器 阅读全文
posted @ 2018-02-21 23:44 -Learning- 阅读(272) 评论(0) 推荐(1)
摘要: 1 文档字符串(Documentation Strings) 一般被称为docstring,一款你应当使用的重要工具,它能够帮助你更好地记录程序并让其更加易于理解。令人惊叹的是,当程序实际运行时,我们甚至可以通过一个函数来获取文档! Python 的 help() 函数,它所做的便是获取函数的 __ 阅读全文
posted @ 2018-02-21 21:24 -Learning- 阅读(486) 评论(0) 推荐(1)
摘要: 函数定义: 函数(Functions)是指可重复使用的程序片段。 它们允许你为某个代码块赋予名字,允许你通过这一特殊的名字在你的程序任何地方来运行代码块,并可重复任何次数。这就是所谓的调用(Calling)函数 函数能提高应用的模块性,和代码的重复利用率。Python提供许多内建函数,比如print 阅读全文
posted @ 2018-02-21 21:21 -Learning- 阅读(351) 评论(0) 推荐(0)
摘要: 计算机系统分为:硬件,操作系统,应用程序 硬件:目的在于运行软件发出的指令。硬件包括CPU,内存,硬盘 多数CPU都有两种模式,即内核态与用户态。 ①当cpu处于内核状态时,运行的是操作系统,能控制硬件(可以获取所有cpu的指令集) ②当cpu处于用户太状态时,运行的是用户软件,不能控制硬件(可以获 阅读全文
posted @ 2018-02-14 17:33 -Learning- 阅读(987) 评论(1) 推荐(0)
摘要: 集合(Set)是简单对象的无序集合(Collection)。当集合中的项目存在与否比起次序或其出现次数更加重要时,我们就会使用集合。 特点:1.数据无序,且不重复,故不支持索引,索引对于集合没有意义 2.每个元素必须是不可变类型(可hash,可作为字典的key),当中不能插入字典或者列表,会报错 去 阅读全文
posted @ 2018-02-14 17:21 -Learning- 阅读(346) 评论(0) 推荐(0)
摘要: 2.1引子 python中常见的数据结构统称为容器(container)。序列,映射,以及集合是三类主要的容器。 序列:序列属于一种数据结构,序列中每个元素被分配一个序号(即索引)。在python中,共有6中内建的序列,包含列表(list),元祖(tuple),字符串(str),unicode字符串 阅读全文
posted @ 2018-02-14 17:10 -Learning- 阅读(619) 评论(0) 推荐(1)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-02-14 16:35 -Learning- 阅读(36) 评论(0) 推荐(1)