Python
糊面包包专属
态度决定一切!
展开
-
11.Pandas的基本使用方法
Pandas基本使用方法Pandas有三个基本的数据结构:Series、DataFrame和IndexPandas的Series对象是一个带索引数据构成的一维数组可以用数组创建Series对象:import pandas as pdimport numpy as npdata = pd.Series([0.25, 0.5, 0.75, 1.0])data0 0.251 0.502 0.753 1.00dtype: float64从上面的结果中可以看出,原创 2020-08-12 16:38:47 · 1445 阅读 · 0 评论 -
10. Numpy的基本使用
Numpy官方:Numpy官网快速入门教程10.1 Numpy基础1)NumPy的主要对象是相同元素的多维数组。它是所有相同类型的元素的表格(通常为数字),由非负整数索引。在NumPy中,维数(dimensions)也称为轴(axes)。2)例如,3D空间中的点的坐标[1, 2, 1]只有一个轴。该轴上有3个元素,所以我们说它的长度为3。在下图所示的示例中,数组有2个轴。第一轴的长度为2,...原创 2019-10-23 18:03:39 · 216 阅读 · 0 评论 -
9. Python的IO编程
文章目录:9.1 IO编程8.2 文件读写8.2.1 文件读操作8.2.2 文件写操作9.3 StringIO和BytesIO9.3.1 StringIO9.3.2 BytesIO9.4 序列化9.4.1 使用pickle写入和读取文件9.4.2 使用JSON写入和读取文件Python文件读写官方文档9.1 IO编程'''IO编程阅读: 5369299IO在计算机中指Input/Out...转载 2019-10-22 17:24:50 · 111 阅读 · 0 评论 -
8. Python错误处理
文章目录:8.1 错误处理8.2 记录错误8.3 抛出错误8.1 错误处理'''错误处理''''''高级语言通常都内置了一套try...except...finally...的错误处理机制,Python也不例外。try让我们用一个例子来看看try的机制:'''try: print('try...') r = 10 / 0 print('result:', ...转载 2019-10-22 15:54:21 · 80 阅读 · 0 评论 -
7. Python面向对象高级编程
文章目录:7.1 使用__slots__限制class实例能添加的属性7.2 使用@property简化属性调用7.1 使用__slots__限制class实例能添加的属性'''使用__slots__''''''正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class:'''class Stud...转载 2019-10-21 21:49:48 · 80 阅读 · 0 评论 -
6. Python面向对象编程
文章目录:6.1 面向对象编程简介6.2 类和实例6.3 访问限制6.4 继承和多态6.5 获取对象信息6.6 实例属性和类属性6.1 面向对象编程简介'''面向对象编程''''''面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视...转载 2019-10-21 16:46:57 · 93 阅读 · 0 评论 -
5. Python的模块
# -*- coding: utf-8 -*-"""Created on Sun Oct 20 23:47:25 2019@author: Administrator"""'''模块在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,...转载 2019-10-21 00:01:43 · 103 阅读 · 0 评论 -
4. Python函数式编程
""" 函数式编程 """'''函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。我们首...转载 2019-10-20 19:59:54 · 177 阅读 · 0 评论 -
3. Python的高级特性
'''高级特性''''''在Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。基于这一思想,我们来介绍Python中非常有用的高级特性,1行代码能实现的功能,决不写5行代码。请始终牢记,代码越少,开发效率越高。'''3.1 切片'''切片'''#取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:L = ["Micha...转载 2019-10-20 15:15:33 · 98 阅读 · 0 评论 -
2. Python里的函数
2.1 调用函数'''调用函数''''''Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档:http://docs.python.org/3/library/functions.html#abs也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。'...转载 2019-10-19 21:35:36 · 128 阅读 · 0 评论 -
Anaconda和Pycharm的安装和配置
Python入门:Anaconda和Pycharm的安装和配置:https://www.cnblogs.com/yuxuefeng/articles/9235431.html转载 2019-10-02 19:24:13 · 93 阅读 · 0 评论 -
1. Python基础
记录下廖雪峰老师python教程的笔记1.1 输入和输出#输出:用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。#比如输出'hello, world',用代码实现如下:print("hello world")#print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:print("aaa","bbb","ccc")#print()也可以打印整数,...转载 2019-10-19 19:57:01 · 130 阅读 · 0 评论