- 博客(16)
- 收藏
- 关注
原创 python pandas库(1)Dataframe类型
1.Dataframe类型import pandas as pd2.创建Dataframe#字典方式创建d={'城市':['北京','上海','广州','深圳','沈阳'], '环比':[100.1,102.2,100.5,102.3,103.2], '同比':[120.2,113.6,117.8,159.4,123.0], '定基':[121.4,120.5,132....
2019-05-03 16:41:29 185
原创 python pandas库(1)series类型
import pandas as pd1.series类型(一维数据类型)(DataFrame是二位数据类型)series类型由一组数据及与之相关的数据索引组成1.1 创建series可以创建类型列表、标量值、元祖、字典、数组ndarray、其他函数。a=pd.Series([1,2,3,4,5])#列表b=pd.Series((1,2,3,4,5)) #元祖都可以创建print...
2019-05-03 02:05:42 533
原创 Numpy计算库(3)数组的计算
1.一元计算1.1计算平均值1.2计算绝对值1.3计算每个元素的平方根1.4计算每个元素的指数1.5对数计算1.6四舍五入到最近的整数1.7判断是否有空值1.8三角函数2.二元计算函数2.1生成最大和最小值2.2取余2.3随机生成0-1的浮点数生成数组
2019-05-02 20:00:54 308
原创 Numpy计算库(1)数组的创建和操作
import numpy as nparr=np.array([[1,2,3,4], [4,5,6,7]])x=np.array([[1,2],[3,4],[5,6]])print(x)a=x.shapeprint(a)#ones函数:创建n*m的数组对象,对象为1b=np.ones((3,6))print(b)c=np.ones((2,3,4))#创...
2019-05-01 22:26:51 228
原创 python 23 面向对象
1.面向对象面向过程:根据业务逻辑从上到下写代码面向对象:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程,面向对象编程是把对象当作程序的基本单元,一个对象包含数据(属性)和操作数据的方法2.定义类类就是创建对象的模板3.例子class Car: #创建一个类,类名首字母大写 def move(self): ...
2019-04-16 04:53:05 107
原创 python22 正则表达式
(1)普通字符作为原子import re #re专门做正则的模块#(1)普通字符作为原子a='bai'str1='www.baidu.com're1=re.search(a,str1) #search匹配出来的数据可以看见它的具体位置re2=re.match(a,str1) #match从开头匹配,若从开始就没有,则为空,只在开头匹配re3=re.compile(str1) ...
2019-04-16 02:59:15 176
原创 python 21 数据库交互
1.cmd安装命令pip install pymysql#安装pymql#File-->settings-->porject interperter -->加>搜索pymysqlimport pymysql#链接数据库conn=pymysql.connect(host='localhost',user='root',passwd='123456',db='pys...
2019-04-15 20:28:26 495
原创 python20 文件操作与模块 模块导入
1.import 导入第三方模块直接带入模块import random #随机数模块#randing()随机取整,随机取一个整数#random()随机取一个小数(0-1范围)print(random.randint(1,20)) #起始值--终止值print(random.random()) 2.form import 导入文件from 文件名 import 里面的方法from...
2019-04-15 17:37:00 249
原创 python19 文件操作与模块 文件操作
1.open函数read(),readline,readlineswrite()r ,r+,w,w+,#open函数,打开文件f=open('a.txt',encoding='utf-8')#read()函数,读取打开的文件,读取所有信息print(f.read(1)) #read(5)里面加入参数,就读取多少个字符串print(f.readline()) #读取第一行数据...
2019-04-15 13:37:37 180
原创 python17函数 迭代器和生成器
1.迭代器list1=[1,2,3,4,5]it=iter(list1) #inter()生成迭代器,里面可以接受元素(自己就是一个容器)for i in range(10): x=next(it,1) #next()是用来查看迭代器中的元素,若没有的,可以填充(1就是填充) print(x)2.生成器#生成器def fib(n): a...
2019-04-12 01:52:15 101
原创 python17 函数 匿名函数与高阶函数
1.匿名函数#无参数形式匿名函数a=lambda :'ibeifeng'print(a())#有形参的形式fun=lambda x:x*3print(fun(3))def fun1(n): return n*3#加法re=lambda x,y,z:x+y+zprint(re(2,4,6))2.高阶函数(1)filter函数函数用于过于,过滤掉不符合条件的元...
2019-04-11 21:40:42 159
原创 python16函数 递归函数
2递归函数def fun(i):print(i)if i/2>1:r=fun(i/2)例题:5的阶乘def fact(n): if n==1: return 1 return n*fact(n-1)print(fact(5))例题:斐波那契def fib(n): if n<2: return 0 if n==0...
2019-04-11 17:08:27 137
原创 python15 函数 定义函数
1.定义函数1.1自定义函数#def 函数名(传入的参数): #(参数可写可不写)# 执行的额语句(所有的语句都可以)def printname(): a='11' return a #将会得到返回值,并结束函数,如果函数里没有写return,那么默认返回值为空printname() #函数的调用print(printname()) #...
2019-04-11 15:58:55 246
原创 python11 控制流语句 异常处理
#异常语句try: #如果下面的语句没有问题,将被执行 a=[1,2,3] print(a[4])except: #如果上面的语句异常,将被执行 print('代码有误')try: a=[1,2,3] print(a[4])except BaseException as e: ...
2019-04-06 12:48:37 123
原创 python11 控制流语句 跳转语句
#break跳出整个循环,如果有多重循环遍历的时候,跳出最近那一层while True: print(1) breakwhile 1: for i in range(5): #0,1,2,3,4 print(i) #0 breakwhile 1: for i in range(5): ...
2019-04-06 12:37:37 3410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人