摘要:
综合前述的类、函数、matplotlib等,完成一个随机移动的过程(注意要确定移动的次数,比如10万次),每次行走都完全是随机的,没有明确的方向,结果是由一系列随机决策确定的,最后显示出每次移动的位置的图表。 思考: 1)每次走动多少个像素,由随机函数决定,每次移动方向也随机确定。由随机方向和随机像 阅读全文
摘要:
一、安装matplotlib 1)由于已安装anaconda,可直接打开anaconda prompt,再用命令pip install matplotlib进行安装,因镜像问题,可能较慢,建议第2种方式。 2)访问https://pypi.org/project/matplotlib/#files, 阅读全文
摘要:
一、if语句 if 语句让你能够检查程序的当前状态,并据此采取相应的措施。if语句可应用于列表,以另一种方式处理列表中的大多数元素,以及特定值的元素1、简单示例 names=['xiaozhan','caiyilin','zhoushen','DAOlang','huangxiaoming'] fo 阅读全文
摘要:
文本文件可存储的数据量多、每当需要分析或修改存储在文件中的信息时,读取文件都很有用,对数据分析应用程序 处理文件,让程序能够快速地分析大量的数据处理文件和保存数据可让你的程序使用起来更容易 一、从文件中读取数据1)读取整个文件:先创建一个任意的文本文件,设置任意行,任意个数据,命名为data.txt 阅读全文
摘要:
在上篇“python中的类的创建、使用和继承”中,创建了Person()和Student()两个类,最后才是程序执行主体,如下: class Person(): #创建一个person类,父类必须包含在当前文件中,且位于子类前面。 def __init__(self, name, age,homet 阅读全文
摘要:
在面向对象编程中,先编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。基于类创建对象时,每个对象都自动具备类的通用行为,同时可根据需要赋予每个对象独特的个性,在实例中存储特定信息及操作根据类来创建对象被称为实例化类,也可以用来扩展既有类的功能,让相似的类能够高效地共享代码 一、创建和使用类 阅读全文
摘要:
函数是带名字的代码块,要执行函数定义的特定任务,可调用该函数。 需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用执行该任务的函数,通过使用函数,程序的编写、阅读、测试和修复都将更容易。主程序文件的组织更为有序 一、如何定义一个函数 使用关键字 def 来定义一个函数。 d 阅读全文
摘要:
嵌套:将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为嵌套。既可以在列表中嵌套字典,也可以在字典中嵌套列表,甚至在字典中嵌套字典。 一、列表中嵌套字典 1)一般创建方式: student_A ={'name':'Allen','age':'14','grade':'8'} student 阅读全文
摘要:
一、什么是字典 字典是Python中最强大的数据类型之一,也是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表,字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。 阅读全文
摘要:
列表也非常适合存储一组数字,尤其是大数据处理,处理的几乎都是由数字(如气温、距离、人口数量、经济等)组成的集合。 Python提供很多工具,在数据可视化中,可高效地处理数字列表。 一、数值列表 range() 让你能够轻松地生成一系列的数字 for value in range(1,6): prin 阅读全文