随笔分类 - Python 之旅
Python学习时的写的博客
摘要:一 初识继承 编写类时,并非总要从空白开始。如果你要编写的类正好是另一个现成类的特殊版本,可使用继承来减少代码冗余,子类会“遗传”父类的属性,从而解决代码重用问题 什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生
阅读全文
摘要:一 面向对象的程序设计的由来 面向对象设计的由来见概述:http://www.cnblogs.com/moyand/p/8784210.html 二 什么是面向对象的程序设计及为什么要有它 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好
阅读全文
摘要:一、time与datetime模块 在Python中,通常有这几种方式来表示时间 时间格式: 转换关系 其中计算机认识的时间只能是‘时间戳‘格式,而程序员可处理的或者说人类能看懂的时间有:’格式化的时间字符串‘,’结构化的时间’,于是有了下图的转换关系: detetime模块 二、random模块
阅读全文
摘要:声明:原文来自http://www.runoob.com/python/python-built-in-functions.html 菜鸟教程666 Python 内置函数
阅读全文
摘要:一、模块介绍 前言:引用廖雪峰大神的,说的很好!!! 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Pyth
阅读全文
摘要:三元表达式 列表推导式 生成器表达式 四 声明式编程练习题 1、将names=['egon','alex_sb','wupeiqi','yuanhao']中的名字全部变大写 2、将names=['egon','alex_sb','wupeiqi','yuanhao']中以sb结尾的名字过滤掉,然后保
阅读全文
摘要:1、什么是迭代器? 1、什么是迭代器 迭代的工具 什么是迭代? 迭代是一个重复的过程,每一次重复都是基于上一次结果而进行的 # 单纯的重复并不是迭代 while True: print(' >') 2、为什么要用迭代器 找到一种可以不依赖索引的迭代取值方式 3、怎么用迭代器 可迭代对象? 在pyth
阅读全文
摘要:装饰器就是闭包函数的一种应用场景 一、为何要用装饰器 二、什么是装饰器 器指的工具,装饰指的是为被装饰对象添加新功能 完整含义: 装饰器即在不修改被装饰对象源代码与调用方式的前提下,为被装饰器对象添加新功能 装饰器与被装饰的对象均可以是任意可调用的对象 装饰器=》函数 被装饰的对象=》函数 三、无参
阅读全文
摘要:一 函数对象 一 函数是第一类对象,即函数可以当作数据传递 #1 可以被引用 #2 可以当作参数传递 #3 返回值可以是函数 #3 可以当作容器类型的元素 二 利用该特性,优雅的取代多分支的if def foo(): print('foo') def bar(): print('bar') dic=
阅读全文
摘要:声明:以下链接和描述据来自于网络,很多都是来自菜鸟教程 一、字符串 str format 函数可以接受不限个参数,位置可以不按顺序。 二、列表 list 三、元祖 四、字典 dict 五、集合
阅读全文
摘要:函数:len() 作用:返回字符串、列表、字典、元组等长度 语法:len(str) 参数: str:要计算的字符串、列表、字典、元组等 返回值:字符串、列表、字典、元组等元素的长度 实例 1、计算字符串的长度: >>> s = "hello word" >>> len(s) 10 2、计算列表的元素
阅读全文
摘要:一、引子 1、函数是什么 用函数与不用函数 函数是带名字的代码块,用于完成具体的工作。 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自
阅读全文
摘要:1、购物车程序 #需求:# 用户名和密码存放于文件中,格式为:egon|egon123# 启动程序后,先登录,登录成功则让用户输入工资,然后打印商品列表,失败则重新登录,超过三次则退出程序# 允许用户根据商品编号购买商品# 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒# 可随时退出,退出
阅读全文
摘要:Python数据类型 linux={'qww','allen','qwe','qw'} python={'allen','xss','xsa'} #1、长度len print(len(linux)) # 4 #2、成员运算in和not in print('asd' in python ) # Fal
阅读全文
摘要:一 引子 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 以下每个类型都是有详细介绍链接的哦! 数字(整形,长整形,浮点型,复数) 字符串 字节串:在介绍字符编码时介绍字节bytes类型 列
阅读全文
摘要:一 文件操作及理论 1、 介绍 计算机系统分为:计算机硬件、操作系统、应用程序三部分我们用python或者其他程序,想要把数据永久的保存下来,就得写到硬盘里,但是应用程序是没有办法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封成简单的接口给用户使用,其中文件就是操作系统提供给应用程序
阅读全文
摘要:一 了解字符编码的知识储备 一 计算机基础知识 知识储备:cpu、内存、硬盘 二 文本编辑器存取文件的原理(nodepad++,pycharm,word) 结论:在编写py的程序的时候,是没有语法的限制的,编辑的结果跟编写一个普通的文本文件是没有任何区别, 只有把py程序交给python解释并且在运
阅读全文
摘要:Python3 字典 描述 Python 字典 clear() 函数用于删除字典内所有元素。 语法 clear()方法语法: 参数 NA。 返回值 该函数没有任何返回值。 实例 以下实例展示了 clear()函数的使用方法: 以上实例输出结果为: Python3 字典 声明:原文来自菜鸟教程http
阅读全文
摘要:Python3 字典 描述 Python 字典 pop() 方法删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。 语法 pop()方法语法: 参数 key: 要删除的键值 default: 如果没有 key,返回 default 值 返回值 返
阅读全文
