
Python学习笔记
Love辽小虎
这个作者很懒,什么都没留下…
展开
-
Pandas常用方法汇总
如果说Numpy是列表的话,Pandas就是元素为列表的字典,下面介绍Pandas常用方法:import pandas as pdimport numpy as nps = pd.Series([1,3,6,np.nan,9]) #由一组数据和数据索引组成的数据print(s)dates = pd.date_range('20200704',periods=6)print(dates)df = pd.DataFrame(np.random.randn(6,4),index=date原创 2020-07-05 16:03:13 · 609 阅读 · 0 评论 -
多重继承用法
多重继承时,为避免父类方法被重复调用,可使用super类,用法如下:#单一继承时用父类名调用,多重继承时用superclass A(object): def test(self): print("A's test") class B(A): def test(self): print("B's test") super(B,self).test() #避免父类方法重复调用,super是一个类不是函数 class原创 2020-07-01 22:52:15 · 222 阅读 · 0 评论 -
私有属性用法
Python属性分为,类属性,实例属性,而实例属性可设置为私有属性(类内函数访问,类外不可访问)私有属性有两种写法__xxx和_xxx;通过代码演示查看他们的区别和用法class Car(object): country = '中国' #类属性 def __init__(self,length,width,height,owner=None): self.__owner = owner #实例属性,也是语法上的私有属性 assert length原创 2020-07-01 21:27:19 · 260 阅读 · 0 评论 -
__slots__用法讲解
__slots__是python新式类中的一个特性,简单理解为“槽的意思”,类只拥有放在槽里的属性,上代码:注释掉__slots__=('x','y'),则对象b可以自由添加属性x,y,z,运行结果打印出x,y,z的值,对象b的属性包含x,y,zclass B(object): #"""This is class B""" #__slots__=('x','y') #槽限制了只能有属性x,y pass def test(self): """Thi原创 2020-07-01 20:37:56 · 3777 阅读 · 2 评论 -
Anaconda命令行运行脚本
Anaconda Prompt运行.py文件方法如下:切换到目标.py所在文件夹路径,cd /d xxx 运行脚本,python xxx.py原创 2020-07-01 00:04:28 · 4315 阅读 · 0 评论 -
os文件目录方法汇总
初学python,汇总os文件目录常用方法os.access(path, mode) 检验权限模式os.chdir(path) 改变当前工作目录os.chflags(path, flags) 设置路径标记为数字标记os.chmode(path, mode) 更改权限os.chown(path, uid, gid) 更改文件所有者os.chroot(path) 改变当前进程的根目录os.close(fd) 关闭文件描述符fdos.closerange(fd_low...原创 2020-06-22 21:01:14 · 398 阅读 · 0 评论 -
列表,字典,集合常用方法汇总
初学python原创 2020-06-22 20:30:46 · 347 阅读 · 0 评论 -
字符串函数用法汇总
初学python,整理字符串常用函数解决英文单词大小写问题capitalize() 将字符串首字母大写title() 返回一个满足标题格式的字符串swapcase() 将字符串中的大小写字母同时进行互换lower() 大写转小写upper() 小写转大写解决字符串填充问题center() 返回一个长度为width,两边用fillchar填充的字符串ljust() 返回一个原字符串左对齐,并使用fillchar填充至指定长度的新字符串rjust() 返回一...原创 2020-06-22 20:12:47 · 336 阅读 · 0 评论 -
matplotlib库常用操作汇总
初学python,整理matplotlib库常用操作,包括绘制折线图,散点图import numpy as npimport matplotlib.pyplot as pltinput_values = np.array([1,2,3,4,5])output_values = np.array([1,4,9,16,25])#绘制折线图plt.plot(input_values, output_values, linewidth = 5)#设置图表标题,给坐标轴加上标签plt.titl原创 2020-06-21 19:21:38 · 324 阅读 · 0 评论 -
numpy库常用操作汇总
初学python,整理numpy库中的常用操作,包括矩阵基本属性,矩阵创建,矩阵(二维数组)运算import numpy as np#矩阵基本属性#arrange函数生成排列test_numpy = np.arange(15).reshape(5,3)print(type(test_numpy))#返回矩阵维数test_ndim = test_numpy.ndimprint(test_ndim)#返回矩阵维度print(test_numpy.shape)#返回矩阵元素个数prin原创 2020-06-19 22:52:37 · 269 阅读 · 0 评论