![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据分析
米个蛋
这个作者很懒,什么都没留下…
展开
-
python 类和对象
类(class)抽象的概念,比如说人类、鸟类、水果、是一个总的称呼,没有具体到某个物体;对象(object,指具体实例,instance);类定义的语法:class 类名: 执行语句 类变量 类方法类最重要的两部分就是类变量和类方法,类成员之间的可以相互调用。程序可以在类中给新变量赋值就是增加类变量,可以通过del语句删除已有类的变量。在__init__构造函数(构造函数后面会说到)里面的是实例变量,程序可以任何位置(类里面或者类外面)增加实例变量,删除则用del语句。在实例方原创 2020-08-16 22:58:25 · 126 阅读 · 0 评论 -
Python 文件和文件夹的操作
'''os模块除了提供使用操作系统功能和访问文件系统的简便方法之外,还提供了大量文件与文件夹操作的方法。os.path模块提供了大量用于路径判断、切分、连接以及文件夹遍历的方法。shutil模块也提供了大量的方法支持文件和文件夹操作''''''access(path,mode) 按照mode指定的权限访问文件chdir(path) 把path设为当前工作目录chmod(path,mode,*,dir_fd=None,follow_symlinks=True) #改变文件的访问权限ext原创 2020-08-16 21:53:22 · 233 阅读 · 0 评论 -
python文件操作
文件:可以永久保存数据文件访问模式:r :只读。文件不存在会崩溃w:只写。1. 如果文件不存在会创建文件兵写入数据 2. 如果文件存在,那么会把文件中原有数据先清空,然后再写入,a:追加写入b:以二进制方式操作文件wb:以二进制方式写入数据ab:以二进制方式追加写入数据rb:以二进制方式读入数据r+, w+, a+ 支持读写但是要看前面的主模式rb+, wb+, ab+ 支持二进制方式读写r模式#打开文件使用open函数file=open("1.txt","r")file.r原创 2020-08-14 21:42:05 · 258 阅读 · 0 评论 -
python 函数装饰器
列表生成式通俗理解使用for循环快速生成列表列表推导式,目的是快速创建一个列表列表推导式语法my_list=[value for value in range(1,6)]print(my_list)my_list=[value*2 for value in range(1,6)]print(my_list)实现双层循环my_list=[(x,y) for value in range(1,6) for y in range(1,4)]print(my_list)实现判断my_l原创 2020-08-04 20:05:21 · 160 阅读 · 0 评论 -
python函数的使用
多继承class A(object): def show(self): print("我是A类")class B(object): def show_info(self): print("我是B类") def show(self): print("我是B类")class C(B,A): pass c=C()c.show()c.show_info()# 我是B类# 我是B类在python 里面方法的调用会遵循mro,类继承顺原创 2020-08-03 17:32:05 · 111 阅读 · 0 评论 -
Python 函数中逃不掉的知识
1.函数得四种类型无参数无返回值得函数def show(): print("无参数无返回值得函数 ")有参数无返回值得函数def show(name,age): print("我是%s,%d"%(name,age))show("zhangsan",16)我是zhangsan,16无参数有返回值得函数def show(): msg="好好学习天天向上" return msgresult= show()print(result)好好学习天天向上有参数有返回值得原创 2020-07-17 19:49:09 · 145 阅读 · 0 评论 -
Python 字典常见操作
创建字典Python有两种方法可以创建字典,第一种是使用花括号,另一种是使用内建 函数dictinfo = {}info = dict()初始化字典Python可以在创建字典的时候初始化字典info = {"name" : 'cold'}info = dict(name = 'cold') # 更优雅很明显第二种方法更加的优雅和减少一些特殊字符的输入,但是有种情况第二种不能胜任key = 'name'info = { key :'cold'} # {'name':'cold'}原创 2020-07-17 11:41:24 · 436 阅读 · 0 评论 -
Python set常用操作方法
set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。创建集合set1=set()print(set1,type(set1))set2=set([1,3])print(set2,type(set1))set() <class 'set'>{1, 3} <class 'set'>添加元素(自动去重)list1=[1,2,3,4]s=set(list1)print(s)s.add(4)s.add(5)prin原创 2020-07-17 10:24:09 · 260 阅读 · 0 评论 -
Python 元组常用操作方法
Python的元组与列表类似,不同之处在于元组的元素不能修改,元组使用小括号,列表使用方括号,元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可创建元组tup1 = ('physics', 'chemistry', 1997, 2000)tup2 = (1, 2, 3, 4, 5)tup3 = "a", "b", "c", "d"tup4 = ()<class 'tuple'><class 'tuple'><class 'tuple'><原创 2020-07-17 09:57:47 · 2491 阅读 · 0 评论 -
Python list列表的常用操作方法
本文主要介绍了Python中列表(List)的详解操作方法,包含创建、访问、删除、排序、切片,乘等操作方法1.创建列表:把逗号分隔的不同的数据项使用方括号括起来list = [1,2,3,‘James’,‘Paul’]list = [i for i in range(10)]2.添加元素:list.append() :尾部新增元素list = [1,2,3]list.append(5)list[1, 2, 3, 5]插入指定数据my_list="wo shi mi"my_list.原创 2020-07-15 09:59:21 · 712 阅读 · 0 评论 -
python-字符串的常见操作
join: 将序列中的元素以指定的字符连接生成一个新的字符串。flag_str="_"my_str="abc"result=flag_str.join(my_str)print(result)'-'.join(('a', 'b', 'c'))strip,rstrip, lstrip用于移除字符串左右两边、左边、右边指定的字符(默认为空白符,例如:/n, /r, /t, ’ ')或字符序列。语法str.strip([chars])str.lstrip([chars])str.rs原创 2020-07-15 00:01:00 · 136 阅读 · 0 评论