上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: python-嵌套函数定义:在函数体内用def定义一个函数,它的作用域只在该函数体内有效。 def outside(): print("int the outside") def inside(): print("in the inside") inside() outside() 打印结果 int 阅读全文
posted @ 2019-12-08 02:03 科子 阅读(247) 评论(0) 推荐(0) 编辑
摘要: python-装饰(高阶函数) 高阶函数 1、把一个函数名当做实参传给另外一个函数(在不修改被装饰函数源代码) 2、返回值 中包含函数名 高阶函数实现1的功能 def bar(): print("in the bar") def test1(func): print("in the test1") 阅读全文
posted @ 2019-12-05 01:23 科子 阅读(251) 评论(0) 推荐(0) 编辑
摘要: python-装饰器2 1.函数既“变量 def bar(): print("in the bar") def foo(): print("in the foo") bar() foo() def foo(): print("in the foo") bar() foo() def bar(): p 阅读全文
posted @ 2019-12-04 01:54 科子 阅读(133) 评论(0) 推荐(0) 编辑
摘要: python-装饰器1 定义本质就是函数,(装饰其他函数)就是为其他函数添加附加功能原则:1、不能修改被装饰的函数的源代码2、不能修改被装饰的函数的调用方式 def logger(): print('logging') def test1(): pass logger() def test1(): 阅读全文
posted @ 2019-12-04 01:18 科子 阅读(132) 评论(0) 推荐(0) 编辑
摘要: python-函数4(递归、高阶函数) 递归 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 递归特性: 1. 递归必须有一个明确的结束条件 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中 阅读全文
posted @ 2019-12-02 02:25 科子 阅读(211) 评论(0) 推荐(0) 编辑
摘要: python-函数3(全局变量与局部变量) 全局变量与局部变量 school = "goy edu" 全局变量,在最上面定义的 def change_name(name): global school 全局变理,局部函数里用global school ="kezi edu" 局部变量,在这个函数里生 阅读全文
posted @ 2019-12-02 01:19 科子 阅读(334) 评论(0) 推荐(0) 编辑
摘要: python-函数2(调用) 1、实参和形参调用 2、默认调用 3、参数驵调用 1、实参和形参调用 def test5(x,y): #形参 print(x) print(y) y=1 x=2 test5(2,1) #实参与形参顺序依依对应,这种传参方式是位置参数。 test5(x=3,y=5)#这种 阅读全文
posted @ 2019-12-01 17:01 科子 阅读(391) 评论(0) 推荐(0) 编辑
摘要: python-函数1(定义-作用-优势-返回值) 1、面向对象的定义是靠-类》》class2、面向过程的定义是靠-过程 》》def3、函数式编程的定义是靠-函数》》def 定义:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段,同时也逻辑结构化和过程化的一种编程方法。 作用:函数能提 阅读全文
posted @ 2019-12-01 01:09 科子 阅读(504) 评论(0) 推荐(0) 编辑
摘要: python-字符编码的转换 1、了解基础知识 ASCII 一个英文,占一个字节。只能存英文和特殊字符。 gb2312 约可以存7000中文 gb1830 约可以存27000中文 gbk 默认中文, Unicode 一个英文和中文占2个字节,万国码,可以显示全球各个国家的字符。 utf-8(unic 阅读全文
posted @ 2019-11-29 01:18 科子 阅读(299) 评论(0) 推荐(0) 编辑
摘要: python-文件的修改 修改文件的方法 第一种方法: 第二种方法: f=open("my-heart","r") f_new=open("my-heart2","w") for line in f: if "我看见你" in line: line=line.replace("我看见你","谁看见我 阅读全文
posted @ 2019-11-28 00:57 科子 阅读(130) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页