![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
ZoJane
生不带来,死不带走。
展开
-
Python——数据可视化
导入图形基本使用函数直方图例一:例二:例三:折线图例一:例二:散点图示例:饼图地图多张...原创 2019-12-12 10:05:00 · 99 阅读 · 0 评论 -
Python——数据处理(scipy)
介绍Scipy常数Scipy之interpolateScipy之处理图像ndimage原创 2019-11-20 20:37:04 · 191 阅读 · 0 评论 -
Python——数据处理(pandas)
介绍下载和导入1.直接使用pycharm导入:2.pip导入:.两种数据类型Series及其相关操作Series常用函数DataFrame1.创建:2.使用:3.打开数据文件:4.常用函数:...原创 2019-11-20 20:21:48 · 170 阅读 · 0 评论 -
Python——数据处理(numpy)
Numpy下载方法1.在pycharm直接下载:file->setting->project:xxx->project interpreter->+2.或者:Numpy数组1.与python数组对比:数组可直接相乘2.支持的数据类型:3.创建数组方法:4.数组的属性:5.数组的输出:...原创 2019-11-20 19:49:33 · 135 阅读 · 0 评论 -
Python——爬虫scrapy
JSON:爬取文本信息的存储格式XPath:爬取html文本的工具 概念: 实战: 1./text():提取标签文本内容2.Extract():详细信息Scrapy库1.原理:、、2.安装3.使用:爬取静态页面:北邮的所有教学学院、...原创 2019-11-14 10:36:49 · 100 阅读 · 0 评论 -
Python——面向对象
概念①特性;②类的定义:③属性:④方法:注:创建一个实例时,会先调用new,然后调用init方法⑤继承:⑥多态:实例①注意当类定义正常结束时会创建一个类对象②类的引用和实例化:③动态添加属于对象的数据属性:④方法的一些实例:⑤运算符重载:通用方法:https://bl...原创 2019-10-31 10:57:47 · 96 阅读 · 0 评论 -
Python——文件输入输出
文件操作的基本形式(try except 和with as语句)打开和关闭文件对象模式说明:文本文件写入文本文件读出二进制文件的写入二进制文件的读出设置读写文件指针位置CSV文件的读出CSV文件的写入使用底层的操作系统访问文件对象序列化...原创 2019-10-24 10:13:29 · 150 阅读 · 0 评论 -
Python——数学
方法1.求幂运算:** //a**2代表a的平方原创 2019-10-20 11:13:49 · 104 阅读 · 0 评论 -
Python——函数
概念1.函数定义:def <函数名> (<参数列表>):<函数体>2.函数的返回值:‣定义函数时不需要声明函数的返回值类型;‣ 函数返回值类型与return语句返回的表达式类型一致;‣没有return语句时函数的返回值都为None,即返回空值;‣ 可以返回元组类型,类似返回多个值。3.全局变量与局部变量:‣ 局部变量是指在函数内部定义...原创 2019-10-15 12:34:58 · 177 阅读 · 0 评论 -
Python——随机数
准备工作需要引入随机数函数:import random方法产生一个从一到10000000的随机数:random.randint(1,10000000) 截取列表的指定长度的随机数: random.sample(random20,1000000)...原创 2019-10-11 21:42:28 · 236 阅读 · 0 评论 -
Python——时间
准备工作引入时间库:import time方法计算程序花费的时间: start=time.time() end=time.time() print("time:",end-start)原创 2019-10-11 21:42:01 · 75 阅读 · 0 评论 -
Python——程序控制结构
选择语句1.if(条件):2.elif == else if( elif(条件):3.else :4.三元运算符:<表达式1> if <条件表达式> else <表达式2>循环语句1.while -else :一般用于循环次数未知的情况。2.for: for< 循环变量> in <可迭代对象>:...原创 2019-09-20 20:29:25 · 114 阅读 · 0 评论 -
Python——格式化输出
格式化方法1.输出小数点后两位:print("A:%.2f" %bmi)2.格式化输出两个整型:print("The larger number is %d, the smaller number is %d." %(a[0],a[1]))3.print打印换行和不打印:默认是换行,不换行用print(,end = " ")4.格式化输出字符串:print("%s" %str)...原创 2019-09-20 20:34:51 · 103 阅读 · 0 评论 -
Python——列表(含有排序方法)
列表与元组不同:列表可编辑可变,元组不可变创建列表1.创建列等长的二维列表:dictionary = []for i in range(num): dictionary.append([]) line = input().split(" ") for j in range(2): dictionary[i].append(line[j]...原创 2019-09-28 18:37:01 · 319 阅读 · 0 评论 -
Python——类
创建类1.创建类:class type:2.创建自定义类的列表:class Student:(略)Class StudentManager: student = [Student]//对象的列表数组3.创建类的构造构造函数:def __init__(self,id,name,ms,es,ps):4.自定义类的函数中self什么意思:类似与this,自定...原创 2019-09-28 18:37:05 · 84 阅读 · 0 评论 -
Python——字符串
创建字符串字符串的方法1.判断两字符串是否相等: ==2.判断字符串是字母数字大小写还是空格:str.isalnum() #是否都是数字或者字母 str.isalpha() #是否都是字母或者中文 str.isdigit() #是否都是数字 str.islower() #是否都是小写 str.isupper() #是否都是大写 str.istitle() ...原创 2019-09-28 18:37:03 · 95 阅读 · 0 评论 -
Python——元组
创建元组元组的方法1.元组和列表转换:元组到列表: list1=list((0,1,2)) 列表到元组: tuple1=tuple([0,1,2])2.其他操作:原创 2019-10-10 10:33:52 · 98 阅读 · 0 评论 -
Python——集合
创建集合1.定义:集合的各数据项必须为可哈希对象,且不可重复。分为可变集合和不可变集合两种。2.创建集合:a={1,2,3} set(iterable) //创建可变集合: set(1,2,3) frozenset //创建不可变集合 frozenset(1,2,3) 空集合: set(),不能用{} 集合的方法1.集合与列表的转化:列表到集合:set([1,...原创 2019-10-10 10:47:21 · 94 阅读 · 0 评论 -
Python——字典
创建字典1.定义:字典是一种映射类型,每项数据为键-值对,键不可重复且必须是可hash对象,对值无要求。2.创建方法:字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号分割,整个字典包括在花括号 {} 中 {[键1:值1,键2:值2,…,键,n:值n]} 方法1:d1 =dict(name1='Mary',name2='John’)#结果d1 ...原创 2019-10-10 11:01:19 · 111 阅读 · 0 评论 -
Python——控制台输入输出
输入输出的方法1.读取键盘输入一行文本返回字符串类型的数据:input()2.读取一系列整数:line = input()a = line.split(" ")a = [int(i) for i in a]3.读取单个键盘整数:line = input()year = int(line)或num = int(input())4.将数组中所有的类型转换成整型:a ...原创 2019-09-20 20:20:33 · 579 阅读 · 0 评论