- 博客(13)
- 资源 (1)
- 收藏
- 关注

转载 Python函数式编程——偏函数
今天讲解的内容是偏函数,偏函数是从Python2.5引入的一个概念,通过functools模块被用户调用。偏函数是将所要承载的函数作为partial()函数的第一个参数,原函数的各个参数依次作为partial()函数后续的参数,除非使用关键字参数。通过语言描述可能无法理解偏函数是怎么使用的,那么就举一个常见的例子来说明。在这个例子里,我们实现了一个取余函数,对于整数100,取得对于不同数m的100%m的余数。from functools import partialdef mod( n, m ):
2020-09-03 10:34:51
152

转载 pandas 读取各种格式文件的方法
pandas 读取各种格式文件的方法CSV读取# 从 CSV 文件导入数据pd.read_csv('file.csv', name=['列名','列名2'])# 如:pd.read_csv('c:/mydata/jit.csv',encoding='gb18030')sql 读取# 从 SQL 表/库导入数据pd.read_sql(query, connection_object)# 如:import pymysqlconn=pymysql.connect(host='127.0.0
2020-09-02 17:40:18
1164

原创 通过装饰器动态给类添加方法
定义一个装饰器,一个类,一个方法,然后通过装饰器动态给这个类添加这个方法def decorator(): def wrapper(C): setattr(C, 'func', eval('func')) return C return wrapperdef func(self,name): print ("class: ", self,'name')@decorator()class MyClass: passC = MyCla
2020-09-02 16:32:34
416

原创 Python写的万年历,附带运行结果
year=int(input("请输入年份:"))month=int(input("请输入月份:"))#1900年1月1日是星期一r=year%400==0 or (year%4==0 and year%100!=0)listr=[31,29,31,30,31,30,31,31,30,31,30,31]listp=[31,28,31,30,31,30,31,31,30,31,30,...
2018-07-28 16:05:14
1851
原创 Python自学第九天笔记
一、上堂回顾1.默写题目1.封装函数,将某个字符串中的大写字母转为小写,小写字母转为大写,将新的字符串返回【参数使用默认参数】#注意1 :明确是否需要设置参数和返回值#注意2:默认参数操作的形参列表【关键字参数操作的是实参列表】def customSawp(s="abc"): #注意3:在字符串的操作中,但凡涉及到更改字符串的操作,都会生成一个新的字符串 newStr ...
2018-08-03 20:27:41
229
原创 Python自学第八天笔记
一、上堂回顾1.默写题目1.已知字符串str = "aBcedf",完成下面操作 a.获取字符串的长度 b.统计子字符串“a"在str中出现的次数 c.判断原字符串是否是以“abc”开头的 d.将其中的大写字母转换为小写 e.将其中的“def”替换为"hello" f.获取"c"在原字符串中第一次出现的下标str = "aBcedf"l = l...
2018-08-03 20:26:44
253
原创 Python自学第七天笔记
一、上堂回顾1.默写题目1.创建一个非空集合,将其中的元素遍历出来s1 = set([43,54,5])#注意:通过dict创建set,使用的是dict中的keyfor element in s1: print(element)2.创建一个非空列表,使用冒泡实现升序排序,使用选择实现降序排序list1 = [4,5,46,65,3,243]#冒泡实现升序for...
2018-08-03 20:26:04
292
原创 Python自学第五天笔记
知识点回顾1.list列表 a.创建列表 b.列表的功能【增删改查】 增:append extend insert 删:pop【索引】 remove【元素】 clear【清空】 改:reverse【反转,倒叙】 sort【排序】 sorted 查:index len max min count2.for - in 循环 a.工作原理 b.列表...
2018-08-03 20:25:10
184
原创 Python自学第六天笔记
一、上堂回顾1.默写题目1.判断一个数是否是质数2.创建一个非空元组,遍历其中的元素3.创建一个非空字典,至少采用两种方式遍历该字典dict1 = {1:10,2:20,3:30}#1for key in dict1L: print(key,dict1[key]) #2.for key in dict1.keys(): print(key...
2018-08-03 20:22:59
204
原创 Python自学第四天笔记
一、上堂回顾1.默写题目1.求1~100之间能被6整除的数的和2.打印九九乘法表2.知识点回顾1.运算符 逻辑运算符:and or/;/p/ not 短路原则 成员运算符:in not in 身份运算符:is is not 比较的地址,类似于id() 区别==的作用2.循环语句 a.初始化表达式 b.条件表达式 c...
2018-07-28 15:09:48
621
原创 Python自学第三天笔记
一、上堂回顾1.默写题目1.定义一个数字类型的变量,并将其转换为字符串,最后将其删除num = 10s = str(num)del num2.向控制台打印字符串111,222,333,并使用短横线【-】相连print("111-222-333")print("111","222","333",sep="-")3.从控制台输入一个数,判断该数是否是奇数num...
2018-07-28 15:08:12
251
原创 Python自学第二天笔记
一、知识点回顾1.计算机简介 主板:cpu\内存\硬盘\显卡2.软件开发 软件的分类:系统软件和应用软件3.dos命令 cd 相对路径或者绝对路径 cd.. cd/ d:4.Python a.Python的版本 b.特点:解释性,交互式,面向对象,跨平台 c.优缺点:易于阅读和维护,广泛的标准库,可扩展性,可移植性,数据库,GUI,可...
2018-07-28 15:06:27
324
原创 Python自学第一天笔记
一,计算机简介组成:输入设备,输出设备,存储器,运算器,控制器电脑的配置: 键盘,鼠标:向电脑输入有效信息【输入设备】 显示器:展示画面 音响:播放声音 机箱: 主板:连接其他所有设备的载体 CPU :中央处理单元【Central Processing Unit 】,被称为处理器 是计算机运算核心和控制核心 内存:主要负责硬盘等硬件设备上的数...
2018-07-24 17:58:42
311
haarshare.zip
2020-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人