自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 python函数学习知识点3(闭包,装饰器,生成器,递归函数)

闭包在函数嵌套的前提下,内层函数引用了外层函数的变量,外层函数又把内层函数当做返回值进行返回,这个内层函数加所引用的外层变量,称为闭包def text(n):a = ndef text2():print(a)return text2result = text(5)result()装饰器##在函数名以及函数体不改变的前提下,给一个函数附加一些额外代码def newFunc(func):def inner():print(‘xxxx’)func()return inner@new

2020-06-18 11:02:05 196

原创 python函数知识点2(高阶函数、返回函数、匿名函数)

高阶函数当一个函数A的参数,接收的又是另一个函数时,则把这个函数称为‘高阶函数’sorted函数l = [{‘name’:‘a’, ‘age’:18}, {‘name’:‘a2’, ‘age’:19}]def getkey(x):return x[‘age’]result = sorted(l, key=getkey)print(result)使用场景def caculate(num1, num2, caculate):print(caculate(num1, num2))def su

2020-06-17 11:01:24 264

原创 python函数知识1(拆、装包,偏函数)

函数def text():print(‘xxx’)text()def test(num1, num2=1):print(num1 + num2)test(2)拆包、装包def mySum(a, b, c):print(a + b + c)def test(*args):print(*args)mySum(*args)test(4, 5, 8)偏函数偏函数需要给新函数赋值,代入数值时,是按照顺序进行def test(a, b, c, d):print(a + b + c +

2020-06-17 10:56:26 176

原创 python文件操作基本知识点

w模式以只写方式打开文件,文件的指针会放在文件的开头,文件不存在会制动创建一个新文件open(‘a.txt’, ‘w’)r模式以只读的方式打开文件,文件的指针会放在文件的开头,文件不存在会报错open(‘a.txt’, ‘r’)a模式已追加(只写)打开文件,文件指正将放在文件结尾,文件不存在将自动创建一个新文件f = open(‘a.txt’, ‘a’)f.close()rb,wb,ab以二进制格式进行操作文件读写,如果文件是二进制文件,则选择此项,例如:图片,视频,音频增加+r+

2020-06-16 11:41:35 481

原创 python时间日历基本知识点

时间日历import timeresult = time.time()print(result)获取时间元组result = time.localtime()print(result)格式化时间result = time.ctime(result)print(result)将时间元组转为格式化时间result = time.asctime(result)print(result)格式化时间-自定义1-元组转格式化a = time.strftime("%Y-%m-%d %H:%M:

2020-06-11 11:26:41 229

原创 python集合基础知识点

集合无序的不可随机访问的,,不可重复的元素集合set为可变集合forzenset为不可变集合可变集合s = {1, 2, 3}s2 = {‘abc’}print(s2)s = set(x for x in range(1,10))print(s)fs = frozenset(‘abc’)print(fs)s = frozenset(x**2 for x in range(1,10) if x % 2 == 0)print(s)增s = {1,2,3}s.add(4)prin

2020-06-10 11:30:35 332

原创 Python字典基础知识点

字典:无序的可变的键值对集合方式a = {‘name’:‘abc’, ‘age’:18}print(a)a1 = dict.fromkeys(‘abc’,6)print(a1)增a[‘sex’] = ‘man’print(a)删a = {‘name’:‘abc’, ‘age’:18, ‘sex’:‘man’}del a[‘sex’]print(a)v = a.pop(‘name’)print(v)print(a)result = a.popitem()print(resul

2020-06-08 11:34:02 546

原创 python元组基础知识点

概念:有序的不可变的元素集合a = (1,2,3)print(a)l = [1, 2, 3, 4]a = tuple(l)print(a)a2 = (1,2,3,(‘a’,‘b’))print(a2)a3 = (1,2,3,‘a’)print(a3)查找a = (1, 2, 3, 4, 5, 6)print(a[2])切片操作print(a[0:3:1])获取a = (1, 2, 3, 4, 5, 6)b = a.count(2)print(b)idx = a.inde

2020-06-07 12:19:23 286

原创 python列表基础知识内容

列表,有序的可变的元素集合方式1name = [‘a’, ‘b’, ‘c’]num = [1, 2, 3]a = []print(name,num,a)注:列表可以嵌套到另一个列表中列表可以放入字符串,数值,bool方式2result =range(1,99)方式3列表推导式一对一,表达式for变量in列表过滤,表达式for变量in列表if条件num2 = [num for num in range(1,10,2) if num!=0]print(num2)增append在列

2020-06-05 11:25:32 223

原创 python字符串基础知识点

转义符通过转换某个指定的字符,使它具有特殊含义常用1、\ 续行符2、’ 单引号3、 " 双引号4、 \n 换行5、\t 横向制表符字符串的拼接1、 + 链接符2、两个直接放在一起,但需要同行3、格式化输出4、字符串乘法切片单个字符串获取一个字符串某个片段例:name = “abcde”print(name[4])则会取e,这是根据字符串的下标索引来进行的,由0开始print(name[-1])整个字符串最后一个多个字符串name[起始:结束:步长]例:pri

2020-06-03 11:20:45 382

原创 Jupyter Notebook自动打开解决方案

jupyter下载后无法自动打开一开始学习的时候,看视频时,总是能看到别人一打开jupyter就会自动跳转到页面,但是发现我的怎么都不会,我一开始找的是如何打开,然后我百度了好久,总算知道如何打开了打开jupyter在点开jyputer的命令台后,在最下面会直接给你一行网页地址,直接复制后粘贴到浏览器即可,例:复制粘贴网址即可jupyter自动打开但是这样十分麻烦,有什么办法可以自动打开呢,我查了百度,又查了不少别人的博客,亲测有效的1.去cmd 命令窗口执行jupyter notebook

2020-06-01 12:24:42 2453

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除