列表 概念:Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 列表的使用 输出结果: 如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素: 输出结果: 用len()函数可以获得list元素的个数。 输出结果: 当 ...
分类:
编程语言 时间:
2017-09-05 19:13:15
阅读次数:
143
本系列文章使用的Python版本为3.6.2 使用开发工具为Pycharm2017 一、Python介绍 Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 ...
分类:
编程语言 时间:
2017-08-31 17:13:41
阅读次数:
244
一、接口与归一化设计 1、什么是接口 调用某个功能的方法/方式/入口 2、为什么要用接口 接口提取了一群类共同的函数,可以把接口当做一个函数的集合。 然后让子类去实现接口中的函数。 这么做的意义在于归一化,什么叫归一化,就是只要是基于同一个接口实现的类,那么所有的这些类产生的对象在使用时,从用法上来 ...
分类:
编程语言 时间:
2017-08-25 13:44:10
阅读次数:
165
编程语言分类 1. 编译型和解释型 编译型:有负责翻译的程序来给源代码进行转换,生成可执行代码。这个过程叫做编译(compile),负责编译的程序叫做编译器(compiler)。源代码进行编译后会生成一个可执行文件。 编译型语言操作过程: 优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做 ...
分类:
编程语言 时间:
2017-08-16 15:36:25
阅读次数:
184
subprocess 前言 import os os.system('dir') #输出命令结果到屏幕,返回命令执行状态(0代表执行成功,0代表执行失败) os.popen('dir').read() #保存命令的执行结果并输出(/n换行),无返回状态 #commands only support ...
分类:
编程语言 时间:
2017-08-13 20:05:45
阅读次数:
178
以下我会总结出学习python遇到的问题和解决方案 LookupError: unknown encoding: cp65001 错误码 解决方法:需要将编码(UTF-8)修改为 简体中文(GBK);在CMD窗口执行 chcp 936. ...
分类:
编程语言 时间:
2017-08-08 09:27:34
阅读次数:
152
函数定义,将一组代码用一个名字(函数名)封装起来,想执行这组代码时,直接调用函数名特性,减少重复代码,使程序变得可扩展,使程序变得易维护。defhello()#def关键字,后面接函数名
print("HelloPython!")#此处使用的是Python3.x的语法defadd(x,y)#x,y是函数的参数(此处为..
分类:
编程语言 时间:
2017-08-03 09:59:01
阅读次数:
222
这节主要介绍一下import!很实用的调用模块的功能。 导入模块 是导入真实的代码 而导入包 是导入包下面的 __init__() 文件 这两个是不一样的 先说模块定义 模块 它就是一个 py 文件 它就是负责从逻辑上 组织代码的 代码里面 它可以有变量 有函数 有类 有逻辑 模块 它不是这些东西的 ...
分类:
编程语言 时间:
2017-07-31 23:25:36
阅读次数:
165
今天主要来讲一下函数的应用部分~主要是生成器和迭代器~ 先说生成器: 现在有个列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我现在想让列表中每个数值都加一。 学了迭代之后 上面是一个列表生成 那么,什么是迭代器呢? 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列 ...
分类:
编程语言 时间:
2017-07-30 11:39:05
阅读次数:
183
今天更新一下有关于函数的知识点~ 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C ...
分类:
编程语言 时间:
2017-07-30 10:07:02
阅读次数:
218