Python基础知识
Python基础知识
~青萍之末~
弱者总有弱者的理由
展开
-
最受欢迎的Python 库
一、核心库1、NumPy 当开始处理Python中的科学任务,Python的SciPy Stack肯定可以提供帮助,它是专门为Python中科学计算而设计的软件集合(不要混淆SciPy库,它是SciPy Stack的一部分,和SciPy Stack的社区)这样我们开始来看一下吧。然而,SciPy Stack相当庞大,其中有十几个库,我们把焦点放在核心包上(特别是最重要的)。 关于...转载 2018-06-10 11:37:01 · 451 阅读 · 0 评论 -
python常见的运行错误
初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1、忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)if spam == 42 print('Hello!'...转载 2018-06-10 11:22:49 · 660 阅读 · 0 评论 -
pandas库
import pandas as pdimport numpy as np# Series# 由一组数据(各种Numpy数据类型),以及一组与之相关的标签数据(即索引)组成s = pd.Series([1, 3, 5, np.nan, 6, 8])# 获取索引值print(s[1])# DataFrame# DataFrame是一个表格型的数据结构,它含有一组有序的列,每一列的...原创 2018-06-10 11:03:08 · 1298 阅读 · 0 评论 -
scipy库
from scipy import *import matplotlib.pyplot as pltimport numpy as npfrom scipy.special import jn, yn, jn_zeros, yn_zerosfrom scipy.integrate import quad, dblquad, tplquadfrom numpy.fft import fft...原创 2018-06-10 11:01:07 · 1526 阅读 · 0 评论 -
matplotlib库
import matplotlib.pyplot as pltimport numpy as np# 更新matplotlib的布局参数:plt.rcParams.update( {'font.size': 18, 'font.family': 'STIXGeneral', 'mathtext.fontset': 'stix'})x = np.linspace(0, 10, 1...原创 2018-06-10 10:57:03 · 447 阅读 · 1 评论 -
numpy库
import numpy as np# 1、创建数组array1_1 = np.array(range(0,6)) # 创建一维数组print(array1_1)print(array1_1.shape) # 调用shape查看array1的数据结构array1_2 = array1_1.reshape(2, 3) # 初始化数组为二维结构array1...原创 2018-06-10 10:52:48 · 298 阅读 · 0 评论 -
文件读写
import datetimefile_name = 'C:\\Users\\Eric\\Desktop\\lx.txt'file_object = open(file_name) # 打开文件s = file_object.read() # 读入一行数据rows = s.split('\n') # 字符串分割full_data = []dict1 = {}date1 = "2015...原创 2018-06-10 10:51:18 · 220 阅读 · 0 评论 -
面向对象编程
class Student(object):# __init__函数与其它函数有所不同,它的第一个参数永远是实例变量self,并且,调用时,不用传递该参数。 def __init__(self, name, score): self.__name = name self.__score = score# 如果要让内部属性不被外部访问,...原创 2018-06-10 10:47:43 · 142 阅读 · 0 评论 -
函数及函数式编程
一、函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。1、定义函数def function(): # 无参数,无返回值,也不执行任何动作。 pass # pass一般用作占用符,保持语...原创 2018-06-10 10:40:56 · 357 阅读 · 0 评论 -
高级特性
一、迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。list=[1,2,3,4]it = iter(list) # 创建迭代器对象print (next(it)) #...原创 2018-06-10 10:07:12 · 257 阅读 · 0 评论 -
控制语句
一、条件判断age = 2if age < 0: print("你是在逗我吧!")elif age == 1: print("相当于 14 岁的人。")elif age == 2: print("相当于 22 岁的人。")elif age > 2: human = 22 + (age -2)*5 print("对应人类年龄: ",...原创 2018-06-07 20:03:05 · 165 阅读 · 0 评论 -
运算符
一、算术运算符# Python算术运算符a1 = 2b1 = 3c1 = a1**b1 # 幂print ("1 - c1 的值为:", c1)二、比较运算符# Python比较运算符c2= 5;b2 = 20;if ( c2 <= b2 ): print ("2 - c2 小于等于 b2")else: print ("2 - c2 大于 b...原创 2018-06-05 21:12:16 · 180 阅读 · 0 评论 -
基本数据类型的一些相关操作
一、数字(Number)的相关操作 Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。 Python 支持三种不同的数值类型:整型(Int) ,浮点型(float) ,复数( (complex)) 。 有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。 Pytho...原创 2018-06-04 21:42:49 · 361 阅读 · 0 评论 -
基本数据类型
一、Number(数字) Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的”类型”是变量所指的内存中对象的类型。Python可以同时为多个变量赋值,如a, b = 1, 2。一个变量可以通过赋值指向不同类型的对象。数值的除法(/)总是返回一个浮点数,要获取整数使用//操作符...原创 2018-06-04 21:22:49 · 225 阅读 · 0 评论